0
我想obable在datable中選定的行的Id,而是我得到之前選擇的一個,而不是當前的選擇。 我的代碼及其以下選擇在primefaces上的數據表中的行
<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,但它總是向我展示的最後一個。
有什麼想法?
感謝
的問題後,JavaScript函數將被執行的,一旦你選擇列和AJAX事件是觸發它會在完成時發出警報,但最後的選擇不是從當前所選的一個選擇。 –