【问题标题】:get selected row in ace:datatable Icefaces在 ace:datatable Icefaces 中获取选定的行
【发布时间】:2015-12-13 04:19:35
【问题描述】:

我正在使用行内选择模式并试图获取数据表的选定行。

我已经尝试过使用 IceFaces 的 stateMap,但它不起作用。 ajax 事件在选择后会打开一个对话框,我想在其中显示所选行的数据。

<ace:dataTable id="datatable"
        value="#{myBean.myValues()}"
        var="myValue" paginator="true" paginatorPosition="bottom"
        selectionMode="single" rows="15" rowKey="#{myValue.id}"
        doubleClickSelect="true">
        <ace:ajax event="select" render="@this" execute="@this"
            onStart="ice.ace.instance('#{myDialog.clientId}').show();" />


...

【问题讨论】:

  • 有人可以帮忙吗?

标签: jsf datatable icefaces


【解决方案1】:

您可以将rowSelectListener添加到标签&lt;ace:dataTable&gt;

<ace:dataTable rowSelectListener="#{manageBean.rowSelectListener1}" >

并在后面的代码中添加function 以选择行。

public void rowSelectListener1(SelectEvent event){

 DataType selectedItem = (DataType )event.getObject();

}

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    相关资源
    最近更新 更多