我正在尝试使用p:ajax在内部调用侦听器。执行此操作时出现此错误-无法附加到非ClientBehaviorHolder父级
也尝试过相同的操作,但出现相同的错误。我认为这是我的代码所在的问题。
<p:columns rendered="#{someColumns.isColumnVisible(propName)}"
sortBy="#{propName}" style="padding: 0px;"
sortFunction="#{dataNav.sortOrders[propName]}">
<p:outputPanel id="#{propName}Cell" layout="block"
style="width: 100%;
height: 100%; padding: 4px; margin: 0; cursor: pointer;" autoUpdate="true">
<!-- <ui:insert /> -->
<p:ajax event="click" global="true" immediate="true"
listener="#{selectedRowHandler.setSelectedRowKey(rowKey)}"
process="@this" update="#{tableId} #{render}" disabled="#{disabled}" />
<p:ajax event="click" global="true"
listener="#{selectedRowHandler.setSelectedRowKeyOnDblClick(rowKey)}"
process="@this" update="#{tableId} #{render}" disabled="#{disabled}" />
</p:outputPanel>
</p:columns>
我使用的是primefaces 6.1。