1

@ViewScoped でJSF2を使用しています


私はテーブルのリストを持っています。行をクリックすると、disabled = 'true mode'でレコードが開き
ます.

問題は無効モードにありますが、ユーザーが編集ボタンをクリックすると、クリックされていた古いレコードからいくつかの値が表示され始めます。

毎回ではなく、クリックし始めるとランダムに発生します。

ユーザーが編集ボタンをクリックしたときにデータをリロードするのではなく、ajax呼び出しを行い、モデル値をレンダリングすることに基づいてattribval を設定し、有効な値を表示します。true

それはキャッシュの問題ですか、それとも何かですか???
ヘルプが必要です。

4

1 に答える 1

1

Bean で enableStatus =0; を設定します。
編集ボタンとすべてのテキストフィールドで、disabled="#{bean.enableStatus==0}"
いつ編集をクリックするかを設定enableStatus = 1し、アクションメソッドで設定して再レンダリングします。
あなたはあなたが望むものを手に入れるでしょう....

于 2012-05-15T11:14:21.673 に答える