dojox モバイルで、以下のリンクの例のように、非常に長いリストにアルファベット順のスクロール バーを実装することは可能ですか?
2 に答える
0
次の利用可能なビルディング ブロックを使用して実装できるはずです。
- リスト内の横方向のアルファベット区切り記号: ListItem ( doc )の「header」パラメーターを使用してカテゴリ ヘッダーとして実装できます。
- SearchBox (1.8+, doc ): 検索基準を入力するためのウィジェット (スクリーンショットの上部にあるもの)。
- FilteredListMixin (1.9+; doc , live sample ): リスト ウィジェットを SearchBox と組み合わせて接続します
- LongListMixin (1.9+, doc , live sample ): 長いリストのスクロール パフォーマンスを大幅に改善します。
- リスト ウィジェットは、オプションでEdgeToEdgeStoreList ( doc , live sample ) を使用して dojo/store ( doc ) でサポートできます。
- 縦のアルファベット インデックス (スクリーンショットの右側): たとえば、リストをオーバーレイし、透明な塗りつぶし色 (携帯電話の場合) または右側 (タブレットの場合) のコンテナーとして実装する必要があります。たとえば、各文字にToolBarButton ( doc ) を使用します。ボタン文字のアクションは、ユーザーが特定の文字に触れたときの自動スクロールを実装するためにscrollable.scrollIntoView(listItem) ( doc ) に依存します。
これが役に立てば幸いです、エイドリアン
于 2013-04-30T08:13:16.343 に答える