rich:rich下的列:extendedDataTable不会将id呈现为id

时间:2015-03-04 17:30:20

标签: java jsf java-ee richfaces

我想要一个rich:列来在html中呈现id属性。但看起来,给定的id只会被渲染为类的一部分。我需要id才能只渲染一列。

以下是我的示例代码:

            <rich:extendedDataTable id="table" value="${fn:split('A,B,C', ',')}" var="letter">
                <rich:column id="letter_id">
                    <f:facet name="header">
                        <h:outputText value="Letter" />
                    </f:facet>
                    <h:outputText value="#{letter}" />
                </rich:column>
            </rich:extendedDataTable>

渲染结果:

<tr id="landForm:table:0:n">
 <td>
  <div class="rf-edt-c rf-edt-c-letter_id">
   <div class="rf-edt-c-cnt">A</div>
  </div>
 </td>
</tr>

rich:富查下的列:dataTable呈现id。关于Taglib描述,如果列在dataTable或extendedDataTable下,则应该没有区别。

我的解决方法是将panelGroup放在列下面。这有助于呈现列值。但我需要渲染列,因为在编辑列时我必须附加不同的CSS样式。

有什么想法吗?

0 个答案:

没有答案