0

マッピング アプリケーションのレイヤー セレクターとして VirtualTree を使用しています。レイヤーがアクティブな場合は「レイヤー」または「ファイル」に緑色のアイコンを表示し、レイヤーがアクティブでない場合は灰色のアイコンを表示しようとしています。

あなたはできる...

  1. 選択範囲のアイコンを設定する また
  2. VirtualTree のアイテムのアイコンを配列のブール値プロパティにバインドしますか?

マップを取得する iconOptions のプロパティがあり、これは qx.data.SingleValueBinding を参照していますが、実際にそれを実装する方法は私を困惑させています。私のツリーは以下を使用して作成されています:

var store = new qx.data.store.Json(url);
store.bind("model", tree, "model");

私は試した:

tree.setIconPath("icon");

ただし、JSON ファイルのすべての要素にフォルダー/ファイルを表示するためのアイコン プロパティが必要であり、複数の (オン/オフ) 機能は許可されません。

助言がありますか?

4

1 に答える 1

1

仮想ツリーのデモを見てください。setIconOption を使用すると、設定するアイコンのタイプを決定する際に、他のデータを考慮してコンバーターを指定できます。

于 2012-06-03T10:27:36.030 に答える