我有一个功能性的特立尼达树。我想在页面加载时展开树。
<tr:tree id="treeid" value="#{backingbean.model}" var="model">
...
</tr:tree>
我在页面加载时调用以下JS函数。
function opentree() {
document.getElementById('treeform:treeid').click();
}
虽然JS函数被触发,但它不会扩展树。我相信我不应该使用click()作为树节点。知道如何继续......
答案 0 :(得分:0)
我这样解决了:
在BackingBean中:
public class BackingBean
{
RowKeySetImpl rowKeySet = new RowKeySetImpl();
public BackingBean()
{
super();
rowKeySet.addAll();
}
public RowKeySetImpl getRowKeySet() {
return rowKeySet;
}
public void setRowKeySet(RowKeySetImpl rowKeySet) {
this.rowKeySet = rowKeySet;
}
}
在您的信息页中:
<tr:tree id="treeid" var="model" value="#{backingBean.model}" disclosedRowKeys="#{backingBean.rowKeySet}">