ace:行编辑器不更新辅助bean

时间:2013-02-25 13:09:28

标签: jsf icefaces

我正在使用Icefaces 3.0。我在jsf页面中有行编辑器

            <ace:rowEditor id="editor" rowEditListener="#{employmentNumberController.updateNumber}" rowEditCancelListener="#{employmentNumberController.cancelUpdateNumber}" />
        </ace:column>

在页面顶部,我有三个booleancheckbox,它们是ExternalSystemSynchroniser类的属性,它负责与外部系统的同步,但这不是行编辑器的一部分。

                                                     

                    <h:selectBooleanCheckbox id="adSynchronizer" label="Synchronize with Ad" value="#{employmentNumberController.synchronizer.synchronizeAd}">
                        <h:outputLabel for="adSynchronizer" value="Synchronize with Active Directory"/>
                    </h:selectBooleanCheckbox>

                    <h:selectBooleanCheckbox id="mcdSynchronizer" label="Synchronize with Mcd" value="#{employmentNumberController.synchronizer.synchronizeMcd}">
                        <h:outputLabel for="mcdSynchronizer" value="Synchronize with Mcd"/>
                    </h:selectBooleanCheckbox>

问题是当我在jsf页面上更改这些布尔值的值时....支持bean属性没有得到更新,行提交事件无法按预期工作。

如何在提交行编辑操作时使辅助bean更改其值。

0 个答案:

没有答案