私はこの f:viewParam を持って値を設定し、ビューでバックビーンを検索します:
<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 が null であるため、ブラウザーではツリーの 2 番目のレベルを展開できません。
デバッグ:
すべての呼び出しで f:viewParam を設定する方法は?