Primefaces:DataTable选择复选框在没有主题

时间:2015-04-28 13:34:55

标签: css jsf primefaces

抱歉我的英文。我使用没有主题的primefaces。

在web.xml中:

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>none</param-value>
</context-param>

我使用空的primefaces.css。

我想将dataTableselectionMode

一起使用
<h:form id="form">
    <p:dataTable id="testTableId" var="testTable" value="#{testMB.entityList}"
                 selection="#{testMB.selectedList}" rowKey="#{testTable.id}"
                 tableStyleClass="table table-hover table-bordered">

        <p:column selectionMode="multiple" style="width:16px;text-align:center"/>
        <p:column headerText="testName">
            #{testTable.name}
        </p:column>                            

        <f:facet name="footer">
            <p:commandButton process="testTableId" update="@form" icon="ui-icon-search" value="test"/>
        </f:facet>
    </p:dataTable>

    <ui:repeat value="#{testMB.selectedList}" var="selectedList" id="ddddddddddd">
        <h:outputText value="#{selectedList.id} - #{selectedList.name}"/>
    </ui:repeat>
</h:form>

点击checkbox,然后点击commandButton测试。但它没有用。列表#{testMB.selectedList}为空。

但是,如果我点击一行(不在checkbox上)并进行多项选择,我会使用ctrl,然后就可以了。

如果我使用默认主题,则checkbox正在运行。

点击没有主题的checkbox时,为什么不起作用。

0 个答案:

没有答案