DataTable展开行中子行选择功能失效问题问询
PrimeFaces父子表多选复选框交互异常
问题描述
我实现了一个带可展开行的PrimeFaces父表,父表与子表均配置了selectionMode="multiple"。但展开父表行后,尝试通过复选框选择子表行时,子行无法被选中。
经排查:勾选子表行的复选框时,子表的SelectEvent会正常触发,但紧接着父表会捕获到UnselectEvent,这与预期不符。另外,直接点击子行本身可以选中该行,但业务需求是通过复选框来完成选择操作。
相关环境与信息
- 示例代码:primefaces-test-15.0.8.zip
- 预期行为:能够正常选中子表中的单行或多行
- PrimeFaces版本:15.0.8 社区版(该问题自v12.0.0版本起出现)
- JSF实现:Mojarra
- JSF版本:4.2
- Java版本:17
内容的提问来源于stack exchange,提问作者theunknownxD
相关产品推荐
相关产品推荐

