【问题标题】:Dynamic Columns into ui:define动态列到 ui:define
【发布时间】:2011-09-29 18:08:47
【问题描述】:

我在 xhtml 中有一个带有“ui:insert”空格的数据表... 在另一个 xhtml 中,我使用 ui:define 添加一些列...问题是我有要插入的动态列.. 我已经尝试过使用 a4j:repeat、ui:repeat、c:foreach 和 rich:columns...

<rich:columns value="#{entity.dadosAdicionais}" var="col" >
    <h:outputText value="#{col.valor}" escape="false" />
    <h:outputText value="#{col.nome}" />
</rich:columns>

有人知道 ui 和丰富的组件有什么问题吗?

【问题讨论】:

    标签: jsf richfaces


    【解决方案1】:

    也许你可以这样尝试。

    <rich:columns value="#{entity.dadosAdicionais}" var="col"  index="index">
    
    <f:facet name="header">    
            <h:outputText value="#{col.valor}" />    
        </f:facet>    
    
       <h:outputText value="#{model[index].model}" />
    </rich:columns>
    

    value= 列的模型值。

    【讨论】:

    • 它不起作用..我的意思是...问题不在于输出文本...他不显示列名...即使我输入没有输出文本的值..就像他一样不识别 rich:columns 值...但就在丰富的列之前,我要求他显示 dadosAdicionas 属性的大小,它正确显示了我的列表...
    • entity.dadosAdicionai 是 ColumnValues 的列表吗?
    • 是的...我已经完全按照该链接显示的方式使用...但没有工作..使用 ui 组件的数据表可能有问题...不知道...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    • 2014-04-06
    • 2012-11-20
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多