0

我想在wasjavascript时调用函数。 panelGrid 的绑定属性设置为一个 backinbBean 属性,该属性保存在单击富面树中的元素时将创建的动态内容。 xhtml文件的相关代码:panelGridreRenderd

<rich:tree id="mainTree" switchType="server" toggleOnClick="false"
    nodeFace="#{item.type}" value="#{TreeController.treeView}" var="item">
    <rich:treeNode iconLeaf="/images/form_General.png" id="node"
        icon="/images/form_General.png" type="PlainForm"
        nodeClass="#{item.selected?'rich-tree-node-selected':''}">      
        <a4j:commandLink value="#{item.name}" style="display: block;"
            reRender=":formpanel,mainTree">
            <a4j:actionparam name="activeNodeId" value="#{item.id}"
                assignTo="#{TreeController.activeNodeId}" />
        </a4j:commandLink>
    </rich:treeNode>
</rich:tree>
...
<h:panelGrid id="contentHolder" binding="#{Controller.panelContent}"
    columns="1" reRender="formularContainerTable" />
</h:panelGroup>

javascript 函数将向ondbclickpanelContent 中的一些动态生成的字段添加一些事件,但我不知道在重新渲染 panelContent 时如何调用该 javascript 函数。

我已经在互联网上搜索答案,但找不到任何合适的解决方案。

4

0 回答 0