Возможно ли, что все узлы дерева расширяются по умолчанию в начале? Потому что я привожу данные, когда я нажимаю значок расширения.Как сделать дерево правых поверхностей JSF расширяемым
FiderRepository fiderRepository = ConversationManager
.getInstance().applicationContext
.getBean(FiderRepository.class);
FiderUtil fiderUtil=(FiderUtil) event.getTreeNode().getData();
if(fiderUtil.getId()!=null){
Integer parentId = fiderUtil.getId();
SearchParameters parameters=new SearchParameters();
parameters.setNamedQuery("Fider.findChildren");
parameters.addNamedQueryParameter("parentId", parentId);
if(parentId!=null){
List<Fider> fiderler = fiderRepository.find(parameters);
for (Fider fider : fiderler) {
TreeNode node=new DefaultTreeNode();
node=new DefaultTreeNode(new FiderUtil(fider.getAdi(),fider.getId()), event.getTreeNode());
}
}}
Это мой метод onNodeExpand
.
Да, вы правы @vinay, но он не работает – AknKplnoglu
Можете ли вы обновить вопрос с текущим кодом – vinay
Также необходимо отформатировать код, как это будет легче читать. Прямо сейчас для других это будет трудно понять. – vinay