【发布时间】:2012-10-30 13:05:43
【问题描述】:
这是我的问题:
- 支持 bean 是
@SessionScoped - 我有一个
p:dataTable,其中 selectionMode 设置为单一,selection#{bean.selectedCar} - 表中的第一列是一个commandLink,它更新一个对话框:detailDialog,oncomplete显示对话框并有一个actionListener清除 bean 中的一些属性
-
f:setPropertyListener具有值#{item}和目标#{bean.selectedCar}
我希望用户能够单击链接,并且对话框将显示该行上对象的信息,但它仅在首先选择 dataTable 中的一行时才有效。如果没有选择行并且用户点击了 commandLink NULL 被传递给bean.selectedCar 并且页面挂起。
作为一种解决方法,我希望至少能够预先选择 dataTable 中的第一行,并希望这可以解决问题。
【问题讨论】:
标签: jsf-2 primefaces