1

正常に動作するJSFコンポーネントを作成しましたが、希望どおりにレンダリングされていることがわかります。ページからポップアップを開くときに問題が発生します。

ポップアップから戻ると、コンポーネントレンダラーでコンポーネントの属性がnullであることがわかります。したがって、html DOM要素は、ポップアップを開く前のものではありません。

ページをリロードすると、属性はそれらの値を取得し、htmlDOM要素は通常に戻ります。

誰もが理由を知っていますか?

<MyComponent attr1="test1" attr2="test2">
</MyComponen>
4

1 に答える 1

0

コンポーネントのUIComponentBaseのsaveStateメソッドとrestoreStateメソッドを上書きした後、問題を解決します。

于 2013-02-19T09:09:44.653 に答える