在下面的示例中,如果我点击一行,则将触发rowSelect事件,但如果单击行中的图像,则不会触发该事件。
我理解为什么会这样,但我想知道是否有一种优雅的方法也包括子组件(可能还包括嵌套的子组件)?
我理解为什么会这样,但我想知道是否有一种优雅的方法也包括子组件(可能还包括嵌套的子组件)?
<h:form id="form">
<p:growl id="growl" showDetail="true" />
<p:dataTable id="cars" var="car" value="#{tableBean.cars}" rows="5"
selectionMode="single">
<p:ajax event="rowSelect" listener="#{tableBean.onRowSelect}"
update=":form" />
<p:column headerText="Model">
<p:graphicImage value="myImage.png"
style="width: 40px; height: 40px;" />
</p:column>
</p:dataTable>
</h:form>