我想在数据表中获取所选行的 ID,但我得到的是之前选择的行,而不是当前的选择。我的代码如下
<p:dataTable id="translationsTable" var="translation" value="#{videoBean.lyric.polylrcList}" rowKey="#{translation.lang}" selectionMode="single" selection="#{videoBean.selected}">
<p:ajax event="rowSelect" update="translationsTable" process="translationsTable" oncomplete="alert(#{videoBean.selected.id});"/>
</p:dataTable>
它应该显示当前的 id,但它总是向我显示最后一个。
任何想法?
谢谢