infiniteScroll - 無限スクロール
モバイルユーザー用にデータビューで「無限スクロール」のエクスペリエンスを有効にします。
カテゴリ
format構文
infiniteScroll="enable|disable|auto"
使用法
このプロパティは、モバイルユーザー用の「無限スクロール」のエクスペリエンスを有効にすることによって、データビューコントロールを向上させます。「無限スクロール」を使用した場合、ユーザーがモバイルコンテンツをタッチスクロールすると、追加のコンテンツが自動的にロードされます。コンテンツは後続のページから事前に取得され、モバイルアプリケーションで表示されている現在のページに直接追加されます。
設計モードで、[すべてのプロパティ] をクリックし、[data] の下で [infiniteScroll] を探します。または、ページのソースコードでこのプロパティを設定できます。
このプロパティでサポートされる値は、enable、disable、および auto です。それぞれの値の意味を以下に示します。
- enable - データビューで無限スクロールラッパーをアクティブにするようにアプリケーション設定をオーバーライドします。
- disable - データビューで無限スクロールラッパーを無効にするようにアプリケーション設定をオーバーライドします。
- auto - デフォルトの設定です。アプリケーション設定 xsp.progressive.enhancement=[enable|disable] を使用します。
このプロパティはモバイルビューのみに実装されています。このプロパティを通常の Web ページ dataView で使用すると、次のメッセージとともに例外が発生します。
予期しない実行時エラーが発生しました: infiniteScroll プロパティは、このバージョンのこのコントロールに対するサポートが制限されています。(infiniteScroll property has limited support for this control on this version.) 資料を確認してください。
既存の pagination 要素上の Notes
このプロパティは、scrollablePane をアクティブにして、無限スクロール機能を実装します。これにより、代替となる、より新しく使いやすい形式でのページ編集が実現します。したがって、古いページ編集要素はページから削除する必要があります。
このプロパティがデータビューで有効になっているが、[その他] ボタンがページから削除されていない場合は、ページの一部として表示されます。引き続き予期されたように機能しますが、データとともにスクロールします。