0

我想从 ice:datatable 获取选定的行数据?这是我的代码,请给我您的建议,以使用 rowselector 获取选定的行数据。

支持豆:

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

jsp代码:

    <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>

现在我可以获取行索引,但我需要获取选定的行值。我怎样才能做到这一点?

4

1 回答 1

2

您可以通过在支持 bean 中绑定 table(HtmlDataTable) 来获取所需的行,并且在操作或其他一些事件中,您可以通过 tableBinding.getRowData() 从表中使用的列表中返回对象来获取选定的行。

于 2010-07-15T06:03:17.060 回答