2010-07-05 47 views
0

我想從ice中獲取選定的行數據:datatable?這裏是我的代碼,請給我你的建議,使用rowselector獲取選定的行數據。如何使用icefaces獲取選定的數據錶行?

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> 

現在我能夠獲得行索引,但我需要選擇行值。我怎樣才能做到這一點?

回答

2

您可以通過綁定backing bean中的表(HtmlDataTable),以及在action或其他某個事件上獲得所需的行,這些事件可以通過tableBinding.getRowData()從列表中返回對象。表。

相關問題