1

モバイル リスト ビュー アイテムを折りたたみ可能なように動作させる可能性はありますか。特別なボタンまたは現在のアイテムを垂直方向に展開して詳細情報を表示/表示するものを実装したいと思います。

ダイアログの表示は、ユーザーの邪魔になるため機能しません。このようにして、モバイルデバイスのスペース不足を克服し、複数列のリストビュー (展開すると追加の列データを表示する) をシミュレートし、アイテムがクリックされたときに実際にコンテンツを表示するために「選択可能」機能を使用することができます。 /選択済み。

4

1 に答える 1

1

はい、可能です。

リストのモデルを変更 (削除、追加) するだけです。qx.data.Array から 1 つの項目を削除すると、リストは自動的に更新されます。

別のより高度なオプション:

リスト項目を表示/非表示にするボタンを表示するために、独自の qx.Mobile リスト レンダラーを作成して使用することができます。

独自のレンダラーを作成することを恐れないでください。この場合は非常に簡単です。

から拡張するクラスを作成します。

 qx.ui.mobile.list.renderer.Abstract

qx.ui.mobile.list.renderer.Default を良い出発点として使用できます (または単にその内容をコピーします)。

メソッド「createItemRenderer」をオーバーライドして、List Renderer を使用します。:

var list = new qx.ui.mobile.list.List({
        configureItem: function() {
         [...]
        }

        createItemRenderer: function() {
          return new your.app.renderer.YourListRenderer();
        }
}
于 2013-09-18T15:31:12.817 に答える