这是我的问题:
- 支持豆是
@SessionScoped - 我有一个
p:dataTablewith selectionMode设置为 single 和selection#{bean.selectedCar} - 表中的第一列是更新对话框的命令链接:detailDialog,oncomplete显示对话框并具有必须清除 bean 中的某些属性的actionListener
f:setPropertyListener有一个价值#{item}和目标#{bean.selectedCar}
我希望用户能够单击该链接,并且对话框将在该行上显示该对象的信息,但它仅在首先选择了 dataTable 中的一行时才有效。如果没有选择行并且用户单击 commandLink NULL 被传递给bean.selectedCar并且页面挂起。
作为一种解决方法,我希望至少能够预先选择 dataTable 中的第一行,并希望这可以解决问题。