Как получить выбранный ряд данных с использованием Icefaces? - PullRequest
0 голосов
/ 05 июля 2010

Я хочу получить выбранные данные строки из льда: datatable?Вот мне код, пожалуйста, дайте мне ваше предложение, чтобы получить выбранные данные строки с помощью выбора строки.

Backingbean:

public void rowSelectionListener(RowSelectorEvent event) {
    System.out.println(event.getRow());
}

jspx код:

    <ice:rowSelector id="selected"  selectionListener="#{inventoryList.rowSelectionListener}" multiple="false" selectedClass="tableRowSelected" mouseOverClass="tableRowMouseOver" />
    <f:facet name="header">
        <ice:outputText value="Stock #"/>
    </f:facet>
    <ice:outputText value="#{item.stock}"/>
</ice:column>

Теперь явозможность получить индекс строки, но мне нужно получить значение выбранной строки.Как я могу это сделать?

1 Ответ

2 голосов
/ 15 июля 2010

Вы можете получить нужную строку, связав таблицу (HtmlDataTable) с компонентом поддержки, а при действии или каком-либо другом событии вы можете получить выбранную строку с помощью tableBinding.getRowData (), возвращая объект из списка, который использовался в таблице..

...