Добрый день.
Подскажите такой вопрос: на странице, объявляю datatable,
<h:form>
<p:dataTable
id="kartochkaTable1"
var="kartochka"
value="#{dtLazyKartochkaDataModel}"
emptyMessage="Нет записей">
<f:facet name="header">
<p:inputText id="myFil" value="#{dtLazyKartochkaDataModel.filterIspolnitel}"/>
</f:facet>
<p:column headerText="Исполнитель" id="ispolnitel"
sortBy="#{kartochka.idIspolnitelEntity.fio}"
filterBy="#{dtLazyKartochkaDataModel.filterIspolnitel}"
filterValue="#{dtLazyKartochkaDataModel.filterIspolnitel}">
<p:commandButton value="#{kartochka.idIspolnitelEntity.fio}"
action="#{dtLazyKartochkaDataModel.setFilterIspolnitel(kartochka.idIspolnitelEntity.fio)}"
update="@form:"
/>
</p:datatable>
</h:form>
Все замечательно, кроме одного. При нажатии на кнопку, поле "myFil" обновляется (это я добавил, чтобы понять, что я все делаю правильно), а вот поле в заголовке колонки - не реагирует на мои телодвижения. Единственный вариант, который мне удался, это инициализация переменной в бине в момент @PostConstruct ,тогда в заголовке колонки отображается значение. Но вот по нажатии на кнопку, я его не сумел заставить обновиться....
Что я делаю не так?