1

ほとんどの場合、a4j:support、a4j:commandLink、a4j:commandButtonなどのコンポーネントでignoreDupResponseをtrueに設定する必要があるようです。どのシナリオでignoreDupResponseをfalseに設定すると便利ですか?ignoreDupResponseをtrueに設定することによるパフォーマンスコストはありますか?そうでない場合、A4Jによってigno​​reDupResponseがデフォルトでtrueに設定されないのはなぜですか?

4

2 に答える 2

1

falseに設定する必要がある便利な例は考えられません。ただし、デフォルトでfalseに設定されている理由は、これがデフォルト/通常の動作であるためです。したがって、falseの場合は何も起こらなくてもよく、trueの場合は、重複する応答を「フィルタリング」する必要があります。

ちなみに、これはクライアント側の動作であるため、ネットワークやサーバーの負荷には影響しません。

于 2010-10-13T09:46:22.420 に答える
0

ignoreDupResponse = trueを設定すると、同様のリクエスト(同じコンポーネントまたは同じグループから)がキューに入れられたときにリクエストが完了した後、DOMの更新がドロップされます。これは必ずしも望ましい動作ではありません。お役に立てれば。

于 2010-11-10T06:57:59.313 に答える