English 中文(简体)
采用ZK 树木成分,我如何从树子中清除树苗
原标题:Using ZK Tree component, how do I remove Treeitems from a Treechildren node
  • 时间:2009-11-02 02:05:26
  •  标签:

是否有任何人知道如何从ZK的一家树子中清除树木? 我曾尝试过使用传导器,删除了儿童,但是一种同时扩散的观念!

List<Treeitem> myTreeItems = treechildren.getChildren();

Iterator<Treeitem> iterator = myTreeItems.iterator();

while (iterator.hasNext()){
   myItem = (Treeitem)iterator.next();
   parent.removeChild(myItem);
}

任何想法?

最佳回答

这不是清除这些物品的正确方法,你需要做这样的事情。

while (parent.getItemCount() > 0) {
   parent.removeChild(parent.getFirstChild());
}

这将提供你所需要的功能!

关于使用树木成分的更多详情,见http://docs.zkos.org/wiki/Grids,_Trees_and_List#Tree_Controls”rel=“nofollow noreferer”>。

问题回答

As what I saw in your case you want to remove all components which are all attached on a treechildren. I think the fastest way is:

treechildren.getChildren().clear();

仅取得如下成果:java.util。 名单/编号。

Vbox hbC;

hbC.appendChild(hijo1);

hbC.appendChild(hijo2);

for(int i = 0; 
  i< hbC.getChildren().size(); i++){

            hbC.removeChild(hbC.getChildren().get(i));
        } 

optional

try{

if(hbC.getChildren().size()>0){

for (Component c : hbC.getChildren()) {

           hbC.removeChild(c);
}

}

 1. List item

}catch()




相关问题