【发布时间】:2012-06-11 18:05:42
【问题描述】:
我有一个<h:dataTable>,在一个列中有一个<h:commandLink>,在<h:dataTable> 之外有一个<h:outputext>,我需要通过命令链接呈现。
<h:form>
<h:dataTable value="#{userControl.lista}" var="c">
<h:column>
<f:facet name="header" >
<h:outputText styleClass="leftColumn" value="Nombre"/>
</f:facet>
#{c.nombre}
</h:column>
<h:column>
<f:facet name="header" >
Usuario
</f:facet>
<h:commandLink actionListener="#{userControl.setAdmin_user(c.user)}" value="#{c.user}">
<f:ajax render="output" />
</h:commandLink>
</h:column>
</h:dataTable>
<h:outputText id="output" value="#{userControl.admin_user}"/>
</h:form>
它不起作用。如果我将<h:outputText> 移动到同一列中,那么它可以工作。
这是怎么引起的,我该如何解决?
【问题讨论】: