1

私はListVIewそれがハードコードされたでいっぱいDataModelです。次にDropDown、dataModelヘッダーを含むメニューを作成します。

DropDownオプションを選択するListViewと、選択したヘッダーのアイテムのみが表示されます。

だから、私の質問は次のとおりです。

  1. どうすればこれを行うことができQMLますか?

  2. DropDown's Optionにデータモデルを入力する方法はありますか?

以下は私のアプリケーションの構造です:

 Page{
     Container{
         DropDown{} //onSelectedValueChanged, I want the ListView filtered
         ListView{
              dataModel: XmlDataModel{...}
              listItemComponents: [...]
         }
     }
 }

前に感謝します

4

1 に答える 1

1

私はBlackberryサポートフォーラムで質問をし、答えを得ました:

ドキュメントに従うと、dataModelは次のようになります。

<root>
    <header> ... </header>
    <header> ... </header>
    <header> ... </header>
</root>

次にrootIndexPath、をヘッダーのインデックスに変更します。したがって、そのヘッダーの子のみが表示されます。インデックスは配列整数型です

myListView.rootIndexPath = [0] //Show all child of first header
myListView.rootIndexPath = [1] //Show all child of second header
于 2013-01-15T12:01:37.717 に答える