您好我有一个可选择RootItems的CellTree。
我想更改所选RootItem的打开/关闭项目图像
是否可以更改图像动态?
我正在使用GWT 2.5 thx:)
答案 0 :(得分:3)
这已经太晚了,但我希望它能帮助其他googlers。 首先,定义一个接口:
public interface TreeResources extends CellTree.Resources {
@ImageOptions(flipRtl = true)
@Source("cellTreeClosedArrow.gif")
ImageResource cellTreeClosedItem();
/**
* An image indicating an open branch.
*/
@ImageOptions(flipRtl = true)
@Source("cellTreeOpenArrow.gif")
ImageResource cellTreeOpenItem();
}
其中cellTreeClosedArrow.gif和cellTreeOpenArrow.gif是自定义图像的名称(路径)。 接下来就是实例化上面的界面(在你看来):
CellTree.Resources treeResource = GWT.create(TreeResources.class);
最后要做的是将treeResource与树关联: 例如:
tree = new CellTree(myTreeViewModel , null,treeResource);
我希望这是你需要的。
干杯