是否有可能在Primefaces DataTable组件中预选一个单元格?

时间:2011-11-14 09:28:05

标签: jsf datatable primefaces selection

是否可以预先选择Primefaces DataTable组件中的单元格?我怎么做?尝试使用带有Getter的Primefaces Cell对象,但我的数据表没有调用它:-(。 我需要这个,因为我必须恢复之前完成请求的单元格选择,如果验证告诉我,表单中的必填字段没有填写。

这是我的xhtml代码段:

    <p:dataTable id="select-start-pos" var="item"
        selectionMode="singlecell"
        value="#{frankingController.startposItems}" 
        selection="#{frankingController.selectedCell}"
        styleClass="startPosGrid">
      <p:column id="startposcol1">
        <h:outputText value=""/>
      </p:column>
      <p:column id="startposcol2" rendered="#{frankingController.startposColumns > 1}">
        <h:outputText value=""/>    
      </p:column>
    </p:dataTable>

感谢您的帮助! 麦克

2 个答案:

答案 0 :(得分:1)

否和3.x没有单元格选择功能

答案 1 :(得分:0)

您可以使用Sheet控件而不是Datatable,它具有行选择功能。 http://www.primefaces.org/showcase-labs/ui/sheet.jsf