0

問題に言及する前の参考として、IBM Lotus フォーラム ( http://www-10.lotus.com/ldd/ndseforum.nsf/xpTopicThread.xsp?documentId=2AD7C8F89D8930E685257BD50022A9E9 )で同じ質問をしたいと思います。過去2週間、同じことについて返事がありません。

したがって、たとえば約 40 ~ 50 個のリーフ ノードを含む典型的な xpage ドロップダウン メニューがあります。すべてのリーフ ノードは、(submitValue プロパティを使用して) 特定の値を送信し、それが評価されてアクションが実行されます。ただし、問題は、ページを更新しようとするとアクションが実行された後、再送信のブラウザ通知が表示されることです(これは私によるプログラミングエラーの一種だと思いますが、方法がわかりません解決します。)

より明確にするための 1 つの例: ドロップダウン内に削除ノードがあります。基本的に、選択したエントリをビューから削除し(繰り返しコントロールを使用して生成)、ビューのコンテンツを更新します。しかし、この時点でページを更新しようとすると、ブラウザから再送信の通知が届きます。私がそれを受け入れると、それを再び削除しようとします(私はそれを防ぎますが、それでもこれは起こらないはずです)。私がそれを受け入れない場合は、ページを更新しません。返信をいただければ幸いです。前もって感謝します。いくつかの提案を聞くことを望んでいます。(彼がコーディングするイベントが必要な場合はお知らせください)

4

1 に答える 1

1

更新時の再投稿を避けるために、 Post/Redirect/Getパターンを実装する必要があると思います。

そのパターンのXPagesに対する Tommy Valand によるソリューションは次のとおりです。

于 2013-09-16T06:24:58.557 に答える