开发者

How to get selected datatable row using icefaces?

I want to get selected row data from ice:dat开发者_JAVA百科atable ? Here is me code , please give me your suggestion to get selected row data using rowselector.

Backingbean:

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

jspx code:

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

Now I am able to get row index, but I need to get selected row value. How can I do that?


You can get the desired row by binding the table(HtmlDataTable) in backing bean, and on action or some other event you can get the selected row by tableBinding.getRowData() returning the object from the list that was used in table.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜