Добавить новую строку в матрицу p: datatable - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть требование построить матрицу со следующей ассоциацией.

             criteria1     criteria2     criteria3     ...
  person1         2             5             8
  person2         4             3             1
  person3         6             9             0
    ...

Я могу получить значения с помощью

   <p:dataTable value="#{curSearch.getSearchResults()}"  var="curSearchResult">
     <p:columns value="#{curSearch.determineItems()}" var="curSearchItem">

     <f:facet name="header">
        <h:outputText value="#{curSearchItem}" />
     </f:facet>

      <h:outputText value="#{someUiBusinessLogicBean.generatePropertyValue(curSearchResult, curSearchItem)}" />
   </p:columns>

Теперь у меня есть требование добавитьновая строка в матричной таблице с помощью редактора ячеек.

<p:cellEditor>
  <f:facet  name="output">

      <h:outputText value="#{someUiBusinessLogicBean.generatePropertyValue(curSearchResult, curSearchItem)}" />
  </f:facet>


  <f:facet  name="input">

      <p:inputNumber value=" ???? " />
  </f:facet>

Мой вопрос: как мне установить значение для вышеуказанной ассоциации?

...