使用commandLink的Primefaces数据表与行选择冲突

时间:2015-12-09 17:17:12

标签: jsf-2 primefaces

我正在使用PrimeFaces 5.行选择已启用,我想在其中一列中嵌入一个commandLink。当我单击commandLink时,我会显示一个对话框,但我不希望选择该行。这是否可能(当前两个事件都发生,显示对话框并选择行)?

                <p:dataTable id="tableData" widgetVar="tableData" var="p"
                         value="#{bean.list}" ...
                         selection="#{bean.selectedItem}" selectionMode="single">
                <p:ajax event="rowSelect" listener="#{actionBean.onSelect}"
                        update="@form" onstart="PF('statusDialog').show();"
                        oncomplete="PF('statusDialog').hide();" />

                <p:column headerText="Title" ...>
                    <p:commandLink id="clickableTitle" onstart="PF('statusDialog').show();"
                                   oncomplete="PF('statusDialog').hide();PF('detailsDialog').show()">
                        <h:outputText value="#{p.title}" styleClass="link"/>
                    </p:commandLink>
                </p:column>

0 个答案:

没有答案