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 回答