在XHTML的id属性中如何连接JSF代码?

时间:2016-11-07 18:54:28

标签: jsf jsf-2 xhtml concat

我正在使用JSF 2.2,我想用jsf构建动态表单;这是我的代码:

<h:form id="myForm">
    <ui:repeat value="#{bean.list}" var="object">
        <h:panelGroup id="something#{object.id}">
            <h:commandButton value="update" action="#{bean.doSomething}">
                <f:ajax render="another#{object.id}" execute ="something#{object.id}"/>
            </h:commandButton>
        </h:panelGroup>
        <h:panelGroup id="another#{object.id}">
             <!--....-->
        </h:panelGroup>
    </ui:repeat>
</h:form>

它不起作用。我检查了生成的html,something#{object.id}表示为:myForm:j_idt93:0:没有object.id的东西。因此不起作用。

我将h:form更改为ui:repeat,此解决方案正常运行,但由于我需要更新another#{object.id}h:form我无法指出{{1}更新。

谢谢!

0 个答案:

没有答案