Возможно ли предварительно выбрать ячейку в компоненте Primefaces DataTable?

можно ли предварительно выбрать ячейку в компоненте Primefaces DataTable? Как я могу это сделать? Пробовал это уже с объектом Primefaces Cell с Getter, но это не вызывается моей таблицей данных :-(. Мне это нужно, потому что я должен восстановить выбор ячейки, сделанный запросом ранее, если проверка говорит мне, что не заполнено обязательное поле в форме.

Это мой фрагмент кода 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>

Спасибо за помощь! Майк


person MikeO    schedule 14.11.2011    source источник
comment
Нет, и 3.x не имеет функции выбора ячейки.   -  person Cagatay Civici    schedule 14.11.2011
comment
@Cagatay: если это факт, который никак нельзя обойти, то вы должны опубликовать это как ответ.   -  person BalusC    schedule 14.11.2011


Ответы (2)


Нет, и 3.x не имеет функции выбора ячейки

person Cagatay Civici    schedule 14.11.2011

Вы можете использовать элемент управления Sheet вместо Datatable, он имеет функцию выбора строки. http://www.primefaces.org/showcase-labs/ui/sheet.jsf

person Ahmed Rezk    schedule 05.11.2012