Почему ignoreDupResponse не установлен в true по умолчанию в A4J - PullRequest
1 голос
/ 13 октября 2010

Мне кажется, что большую часть времени вы хотите, чтобы ignoreDupResponse был установлен в true для ваших компонентов a4j: support, a4j: commandLink, a4j: commandButton и т. В каком сценарии может быть полезно установить ignoreDupResponse в false? Есть ли какие-либо издержки производительности, если для ignoreDupResponse задано значение true? Если нет, то почему ignoreDupResponse не установлен в true по умолчанию для A4J?

Ответы [ 2 ]

1 голос
/ 13 октября 2010

Я не могу придумать полезного примера, где он должен быть установлен в значение false.Однако причина, по которой для него установлено значение false по умолчанию, заключается в том, что это стандартное / нормальное поведение.Поэтому, когда оно ложно, ничего не должно происходить, тогда как когда оно истинно, дубликаты ответов необходимо «фильтровать».

Кстати: это поведение на стороне клиента, поэтому оно не будет иметь никакого эффектав вашей сети или на сервере.

0 голосов
/ 10 ноября 2010

Установка ignoreDupResponse = true приведет к удалению обновления DOM после завершения запроса, когда аналогичный запрос (того же компонента или из той же группы) находится в очереди.Это не всегда желаемое поведение.Надеюсь это поможет.

...