1

私は自分のアプリケーションで af:popup を頻繁に使用しており、ポップアップが作成されたページからのみポップアップを呼び出しています。たとえば、Page1 に popup1 を作成した場合、このページからしか呼び出すことができません。

Page2 から Page1 内で作成されているポップアップを呼び出したい。実際のシナリオは、pageTemplate 内でポップアップを作成し、どこでも使用したいということです。

これの問題は、別のページから呼び出されたときにポップアップで使用されるバインディングを認識しないことです。これを修正または回避する方法を知っている人はいますか?この場合、どのようなアプローチを使用したか教えてください。ありがとう

4

2 に答える 2

0

あなたが抱えている問題が、Page2 で使用されたときにポップアップが Page1 からのバインディングを認識しないことである場合、それは Page2 にそれらのバインディングがないためです。Page2 バインディングを確認し、同じバインディングがあることを確認します (名前も同じにする必要があります)。それらが存在しない場合は、追加する必要があります。各ページには、独自のバインド セットがあります。

これが役立つことを願っています。

于 2013-10-05T18:12:55.957 に答える