Флажок не перерисовывается после выполнения компонента - PullRequest
0 голосов
/ 20 октября 2011

У меня есть кнопка, которую я хочу использовать для выбора всех флажков в моем файле данных.

Jsf:

<webuijsf:button actionExpression="#{user$recentreports.selectAllButton_action}" text="#{msg.report_select_all}"/>

<webuijsf:checkbox binding="#{user$recentreports.selectCB}" valueChangeListenerExpression="#{user$recentreports.selectSingleCBEvent}" id="selectCB" toolTip="#{msg.report_select}"/>

java:

public void selectAllButton_action(){
System.out.println("select all button is clicked");// OK
System.out.println("selectCB.getValue()" + selectCB.getValue()); //outputs: selectCB.getValue()null
selectCB.setSelected(Boolean.TRUE); 
System.out.println("selectCB.getValue()" + selectCB.getValue()); //outputs: selectCB.getValue()true|
}

selectSingleCBEvent isсобирая номера строк этого флажка, чтобы потом удалить их.Я хочу установить все флажки и удалить соответствующие отчеты.Когда я нажимаю на кнопку, выбранный атрибут selectedCB становится истинным, но в моей форме я не вижу изменений.Я попытался добавить

FacesContext.getCurrentInstance( ).renderResponse( );

, но все еще не работает.У кого-нибудь есть мнение по этому делу?Заранее спасибо.

...