【问题标题】:primefaces datatable selectionMode multiple not working with mojarraprimefaces 数据表 selectionMode 多重不适用于 mojarra
【发布时间】:2011-07-30 23:34:28
【问题描述】:

最近我从 myfaces 切换到 mojarra,发现 primefaces 数据表复选框多行选择不起作用。

我已经尝试了http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf提供的确切示例程序

myfaces 单选和多选都可以工作,但 mojarra 多选不工作(setSelectedCars 方法中的selectedCars.length 为0)

我已经尝试使用 mojarra 2.0.3 和 mojarra 2.1.0 以及 primefaces 2.2.1

【问题讨论】:

    标签: primefaces mojarra


    【解决方案1】:

               <p:column sortBy="#{tup.docTypeAndDirection}" >
                                    <f:facet name="header">
                                    <h:outputText value="Document Type"/>
    
                                    </f:facet>
                                    <h:outputText value="#{tup.docTypeAndDirection}"/>
              </p:column>
    
              <p:column sortBy="#{tup.partnerEDIAddress}" >
                                    <f:facet name="header">
                                    <h:outputText value="Partner Trading Address"/>
                                    </f:facet>
                                    <h:outputText value="#{tup.partnerEDIQual}:#{tup.partEDIAddr}"></h:outputText>
              </p:column>                   
            </p:dataTable>
    

    【讨论】:

    • 任何上下文?否则很难理解这个答案(以及发布版本信息,这是否明确用于问题中提到的 JSF 和 PF 版本?)
    【解决方案2】:

    添加 'f:view contentType="text/html"' 解决了这个问题。

    http://www.primefaces.org/faq.html阅读这篇文章

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-17
      • 2020-07-28
      • 2011-11-11
      • 1970-01-01
      • 2012-04-14
      • 2013-10-24
      • 1970-01-01
      • 2011-12-09
      相关资源
      最近更新 更多