gpt4 book ai didi

jsf - 如何呈现一个特定节点已经展开的 RichFaces 树

转载 作者:行者123 更新时间:2023-12-01 00:03:07 26 4
gpt4 key购买 nike

我有一个 JSF 页面,从支持 bean 中生成的 TreeNodeImpl 模型显示 RichFaces Treeview。

现在我希望页面最初显示时扩展/选择了一个特定的节点。
最好这个扩展应该从支持 bean 控制(没有 javascript 魔法)

整个树在backing bean初始化的时候就已经生成了

这可能吗?我见过提到TreeState,这是要走的路吗?

最佳答案

<rich:tree>有一个名为 adviseNodeOpened 的属性( check here )

它应该包含一个 javax.el.MethodExpression .目标方法签名必须匹配

java.lang.Boolean adviseNodeOpened(org.richfaces.component.UITree)

这被记录为:

MethodBinding pointing at a method accepting an org.richfaces.component.UITree with return of java.lang.Boolean type. If returned value is: java.lang.Boolean. TRUE, a particular treeNode is expanded; java.lang.Boolean.FALSE, a particular treeNode is collapsed; null, a particular treeNode saves the current state

关于jsf - 如何呈现一个特定节点已经展开的 RichFaces 树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2544651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com