У меня есть требование построить матрицу со следующей ассоциацией.
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>
Мой вопрос: как мне установить значение для вышеуказанной ассоциации?