rich:选择inside rich:列不显示值

时间:2015-03-13 16:09:16

标签: richfaces

我的jspx中有以下结构

<rich:dataTable var="row"...
    <rich:column>
        <rich:select value="#{row.currentValue}" >
            <f:selectItems value="#{SessionBean.AllPosibleValues}" />
        </rich:select>
    </rich:column>
</rich:dataTable>

AllPosibleValues是一个SelectItem对象列表,设置了标签和值属性。

我想显示此列的当前值(从数据库中获取)并允许用户使用组合框更改它。问题是未加载值,并且组合框未显示,就好像#{row.selectedValue}为空。

如果rich:select位于<datatable>之外,则值会显示为,因此问题似乎是<column><select>标记的嵌套

我认为这是一个众所周知的问题,但我不知道是否有解决方法,或者我想要的另一种方法。有什么想法吗?

0 个答案:

没有答案