PrimeFaces。 TreeTable多行移位选择事件未触发

时间:2013-11-22 07:41:41

标签: primefaces

我正在使用primefaces 4.0。当我用shift键选择一些行时,“select”事件没有被触发。但是选择正确的ctrl键触发事件。

TreeTable代码:

<p:treeTable id="reportTreeTable" value="#{reportListBean.reportTree.rootNode}" var="report"
                     selectionMode="multiple" selection="#{reportListBean.reportTree.treeSelection}">
            <p:ajax event="expand" listener="#{reportListBean.reportTree.onNodeExpand}" update=":actionMenuForm" />
            <p:ajax event="select" listener="#{reportListBean.reportTree.onNodeSelect}" update=":actionMenuForm"/>
            <p:ajax event="unselect" listener="#{reportListBean.reportTree.onNodeUnselect}" update=":actionMenuForm"/>

            <p:column headerText="Название">
                 <h:outputText value="#{report.data.label}" />
            </p:column>

            <p:column headerText="URI">
                <h:outputText value="#{report.data.uriString}" />
            </p:column>

            <p:column headerText="Дата">
                <h:outputText value="#{report.data.creationDate}">
                    <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" />
                </h:outputText>
            </p:column>
        </p:treeTable>

1 个答案:

答案 0 :(得分:1)

在PrimeFaces 4.0中treeTable on selectionMode =“multiple”with“shift”key not fired event“select”to server。