开发者

How to reload <ui:include>

We included a page with ui:include. And when a button is clicked we want to rerender ui:included page too. Here is parent page;

<h:form id="mainForm">
        <a4j:region rendered="#{dealHome.editMode}">
            <ui:include src="/createEditDeal.xhtml">
                <ui:param name="id" value="#{dealHome.instance.id}" />
            </ui:include>
        </a4j:region>
        <a4j:region rendered="#{not dealHome.editMode}">
            <ui:include src="/readDeal.xhtml">
                <ui:param name="id" value="#{dealHome.instance.id}" />
            </ui:include>
        </a4j:region>
        <s:div rendered="#{dealHome.editMode}">
            <a4j:commandButton action="#{d开发者_如何学CealHome.persist()}" value="+"
                id="btnTagAdd" reRender="mainForm" />
        </s:div>
        <s:div rendered="#{not dealHome.editMode}">
            <a4j:commandButton id="btnModeChange" value="Edit"
                action="#{dealHome.changeMode()}" reRender="mainForm" />
        </s:div>
    </h:form>

Any help or advice would be appreciated.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜