【问题标题】:How to get selected datatable row using icefaces?如何使用 icefaces 获取选定的数据表行?
【发布时间】:2010-07-05 17:42:14
【问题描述】:

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

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>

现在我可以获取行索引,但我需要获取选定的行值。我该怎么做?

【问题讨论】:

    标签: jsf icefaces


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-20
      • 2015-12-13
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-21
      • 2014-07-31
      相关资源
      最近更新 更多