州のドロップダウンが都市に表示されるという要件があります。そのため、statedropdownとvaluechangeListenerでautosubmitを使用して、部分トリガーを使用して都市ドロップダウンを参照しました。クライアント側で値が必要なため、状態ドロップダウンでvaluepassthruを使用しましたが、これにより、valluechangeリスナーが呼び出されなくなります。
valuepassthru属性をfalseに設定すると、valuechangeリスナーが呼び出されますが、クライアント側のjavascriptで値にアクセスするには、valuepassthruをtrueに設定する必要があります。
状態のバインドされたオブジェクトは文字列であり、オプションはselectItemsのリストであるため、これが問題になる可能性があると考え、カスタムコンバーターを使用しましたが、どちらも機能しませんでした
autosubmitおよびvaluepassthrough=trueでvaluechangelistenerをトリガーしない理由について何か考えはありますか?これに関する助けは大歓迎です
ドロップダウンとJsf1.1のおかげでトリニダードコンポーネントを使用しています