我想向最上层的父树元素添加一个复选框小部件,如http://www.smartclient.com/smartgwt/showcase/#tree_checkbox中所示
我怎么能通过只使用 GWT 来做到这一点?我只发现我可以创建一个带有复选框的 Tree*Item* 并将其添加到 Tree 中:
TreeItem item = new TreeItem(new CheckBox("box"));
但是我怎样才能为树本身创建一个盒子呢?
我想向最上层的父树元素添加一个复选框小部件,如http://www.smartclient.com/smartgwt/showcase/#tree_checkbox中所示
我怎么能通过只使用 GWT 来做到这一点?我只发现我可以创建一个带有复选框的 Tree*Item* 并将其添加到 Tree 中:
TreeItem item = new TreeItem(new CheckBox("box"));
但是我怎样才能为树本身创建一个盒子呢?
您需要组装您自己的扩展 gwt Composite 类的小部件,并在其中包装一个 tree/celltree 、 flowpanels 和您喜欢添加的任何小部件,例如全选复选框。
您应该尝试使用基于单元格小部件的CellTree - http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellTree
它更具可定制性并确保更好的性能。