genişletmek için Klasör simgesine göstermezler. Herhangi bir düğümün çocukları yoksa "+" işareti kaybolur. Bu gereklilik linkYaprak/Çocuk Düğümlerini klasörün "+" işaretini kullanarak genişleyen bir ağaç düğümün çocuk kayıtları getirmesi için bir gereksinim var onlara
yılında one Ancak bazı nasıl bu benim için çalışmıyor benzer. Yalnızca ebeveyn düğüm bir klasörü gösterir ve çocuk düğümleri bir Klasör için varsayılan değildir. Kullanmakta olduğum kod aşağıdadır. Yukarıdaki linkten kodu kopyaladım. Veri kaynağını ağaç düğümleriyle değiştirmenin tek değişikliği.
public void onModuleLoad() { Tree adminTree = new Tree(); adminTree.setID("adminTreeId"); adminTree.setModelType(TreeModelType.PARENT); adminTree.setRootValue("/"); adminTree.setAutoOpenRoot(true); TreeGrid adminTreeGrid = new TreeGrid(); adminTreeGrid.setWidth(500); adminTreeGrid.setHeight(400); adminTreeGrid.setShowOpenIcons(false); adminTreeGrid.setShowDropIcons(false); //adminTreeGrid.setClosedIconSuffix(""); adminTreeGrid.setAutoFetchData(true); adminTreeGrid.setData(adminTree); TreeNode treeNode1 = new TreeNode(); treeNode1.setTitle("Node 1"); treeNode1.setID("node1"); TreeNode treeNode2 = new TreeNode(); treeNode2.setTitle("Node 2"); treeNode2.setID("node2"); TreeNode treeNode3 = new TreeNode(); treeNode3.setTitle("Node 3"); treeNode3.setID("node3"); TreeNode treeNode4 = new TreeNode(); treeNode4.setTitle("Node 4"); treeNode4.setID("node4"); adminTree.add(treeNode1, "/"); adminTree.add(treeNode2, "/"); adminTree.add(treeNode3, treeNode1); adminTree.add(treeNode4, treeNode2); adminTreeGrid.draw(); }
"Düğüm 1" ve "Düğüm 2" bunları genişletmek için bir seçenek vermek görünmüyor, bir "+" işareti ama "Düğüm 3" ve "Düğüm 4" ile bir klasör gösteriyor.
Bir şey kaçırıyorsam lütfen yardım edin.
sayesinde Vamsi