私は2つのtr:selectOneChoiceコンポーネントを持ち、それぞれ独自のvalueChangeListenerメソッドを持っています。問題は、ドロップダウンボックス1から値を変更するときに、期待されるアクションメソッド1を呼び出すことです。2 tr:selectOneChoice ValueChangeListenersは同じアクションメソッドを呼び出す
しかし、ドロップダウンボックス2から値を変更すると、アクションメソッド1とアクションメソッド2が順番に呼び出されます。これは本当に奇妙です。アクションメソッド1を呼び出すべきではありません。最悪の部分は、たとえ同じページにある異なるボタンをクリックしても、どちらも両方のアクションメソッドを順番に呼び出していることです。これは本当に悪いですし、それを説明する方法もありません。
私はMyFaces、Facelets、Trinidadを使用しています。どうもありがとうございました。
私たちにfaceletsコードを見せてください。 –