infiniteScroll - 無限スクロール

モバイルユーザー用にデータビューで「無限スクロール」のエクスペリエンスを有効にします。

カテゴリ

format

構文

infiniteScroll="enable|disable|auto"

使用法

このプロパティは、モバイルユーザー用の「無限スクロール」のエクスペリエンスを有効にすることによって、データビューコントロールを向上させます。「無限スクロール」を使用した場合、ユーザーがモバイルコンテンツをタッチスクロールすると、追加のコンテンツが自動的にロードされます。コンテンツは後続のページから事前に取得され、モバイルアプリケーションで表示されている現在のページに直接追加されます。

設計モードで、[すべてのプロパティ] をクリックし、[data] の下で [infiniteScroll] を探します。または、ページのソースコードでこのプロパティを設定できます。

このプロパティでサポートされる値は、enabledisable、および 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 をアクティブにして、無限スクロール機能を実装します。これにより、代替となる、より新しく使いやすい形式でのページ編集が実現します。したがって、古いページ編集要素はページから削除する必要があります。

このプロパティがデータビューで有効になっているが、[その他] ボタンがページから削除されていない場合は、ページの一部として表示されます。引き続き予期されたように機能しますが、データとともにスクロールします。