我正在使用
com.google.gwt.user.client.ui.Tree
小部件,TreeItem
我可以轻松地检查它是否有任何孩子:
Tree nodesTree = new Tree();
nodesTree.getSelectedItem().getChildCount()
现在我想使用该
com.smartgwt.client.widgets.tree.Tree
小部件,但我不知道如何查找所选对象TreeNode
是否有任何子项。我对此有点困惑...
一个快速的谷歌说它是hasChildren(TreeNode node)
,它返回一个布尔值。见这里。
编辑:这将检查节点是否有任何子节点(显然)。如果您想真正得到孩子,请参阅下面的亚伦回答。getChildren(TreeNode node)
返回一个树节点数组。因此,如果您想查看它有多少个孩子,也许可以使用getChildren(TreeNode node)
获取孩子的数组,然后获取数组的大小。