2010-10-13 4 views
1

Il me semble que la plupart du temps vous voudriez avoir ignorerDupResponse réglé sur true sur votre a4j: support, a4j: commandLink, a4j: commandButton, etc . Composants. Dans quel scénario il peut être utile d'avoir ignorerDupResponse à false? Existe-t-il un coût de performance d'avoir ignorerDupResponse défini sur true? Si non, pourquoi ignoreDupResponse est-il défini sur true par défaut par A4J?Pourquoi est-ce que ignoreDupResponse n'a pas la valeur true par défaut dans A4J

Répondre

1

Je ne peux pas penser à un exemple utile où il devrait être mis à false. Toutefois, la raison pour laquelle il est défini sur false par défaut est qu'il s'agit du comportement par défaut/normal. Donc, quand c'est faux, rien ne doit arriver, alors que quand c'est vrai, les réponses en double doivent être 'filtrées'. En passant: c'est le comportement côté client, donc cela n'aura aucun effet sur votre réseau ou sur la charge du serveur.

0

La définition de ignoreDupResponse = true supprime la mise à jour DOM une fois qu'une requête est terminée lorsqu'une requête similaire (même composant ou du même groupe) est mise en file d'attente. Ce n'est pas toujours le comportement désiré. J'espère que cela t'aides.

Questions connexes