1

私は Icefaces 3.0 を使用しています。私はjsfページに行エディタを持っています

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

ページの上部には、外部システムとの同期を処理するクラス ExternalSystemSynchroniser のプロパティである 3 つの booleancheckbox がありますが、これは行エディターの一部ではありません。

                    <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 の値を変更するにはどうすればよいですか。

4

0 に答える 0