первичные данные, доступные для множественного выбора, не работают с mojarra

#primefaces #mojarra

#primefaces #mojarra

Вопрос:

Недавно я переключился на mojarra из myfaces и заметил, что флажок primefaces datatable для выбора нескольких строк не работает.

Я попробовал точный пример программы, доступный по адресу http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf

С myfaces работают как одиночный, так и множественный выбор, но с mojarra множественный выбор не работает (selectedCars.length равен 0 в методе setSelectedCars)

Я пробовал использовать mojarra 2.0.3 и mojarra 2.1.0 с primefaces 2.2.1

Ответ №1:

Добавление ‘f:view ContentType=»text / html»‘ решило проблему.

Прочитайте это в http://www.primefaces.org/faq.html

Ответ №2:

            <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>
  

Комментарии:

1. Какой-либо контекст? В противном случае очень сложно понять этот ответ (а также опубликовать информацию о версии, это явно для версий JSF и PF, упомянутых в вопросе?)