2012-05-24 16 views
0

我正在使用VirtualTree作爲地圖應用程序的圖層選擇器,並且我試圖讓「圖層」或「文件」顯示綠色圖標當一個圖層處於活動狀態時,而一個圖層不活動時爲灰色圖標。Qooxdoo - 如何將圖標綁定到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文件中的每個元素的圖標屬性顯示文件夾/文件,並且不允許多個(開/關)功能。

有什麼建議嗎?

回答

1

看看virtual tree demo。使用setIconOption,您可以指定一個轉換器在決定設置什麼類型的圖標時考慮其他數據。

+0

感謝Tobi,有時候這只是找到這些例子的問題。最後,我不得不向我的JSON添加另一個鍵,並且我使用該模型根據新的「已加載」鍵是true還是false來設置圖標值。 – Jonathan

相關問題