我正在使用
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)获取孩子的数组,然后获取数组的大小。