我有这个 f:viewParam 来设置值并在后面的 bean 中搜索:
<f:metadata>
<f:viewParam name="id"
value="#{editorBean.id}"
required="true" />
<f:event type="preRenderComponent"
listener="#{editorBean.search}" />
...
回豆:
private String id; // getters setters
public void search(ComponentSystemEvent event) {
if (id != null) {
//search data in DB to construct TreeNode finBy(id)...
...
在浏览器中,我无法展开第二级树,因为在支持 Bean 中,id 为空..
调试:
如何在所有调用中设置 f:viewParam?