2017-02-20 4 views
0

Я пытаюсь обновить логическое значение в backend из html. Я обнаружил, что h:selectBooleanCheckbox мог это сделать. я положил его в XHTML, как это:JSF boolean свойство не получает обновление selectBooleanCheckbox

<h:dataTable var="row" value="#{generalBean.organisations}"> 
     <h:column> 
      <h:selectBooleanCheckbox value="#{row.enabled}"> 
       <p:ajax update="lineChart" /> 
      </h:selectBooleanCheckbox> 
     </h:column> 
     <h:column> 
      <h:outputText value="#{row.name}"/> 
     </h:column> 
</h:dataTable> 

Он извлекает включен штраф собственности, но когда я снимите галочку в квадрате он не получает обновления в модели организации.

Я что-то не так? У меня есть получатели и сеттеры для включенной собственности.

PS: обновление ajax предназначено для диаграммы, которая должна быть обновлена, когда флажок отключен.

ответ

0

Флажок не был установлен в <h:form>. Я поставил его в форме, и теперь он работает.

Смежные вопросы