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