لماذا لا يتم تجاهل upresponse على True افتراضيًا في A4J

StackOverflow https://stackoverflow.com/questions/3922340

  •  29-09-2019
  •  | 
  •  

سؤال

يبدو لي أن معظم الوقت الذي تريد أن تتجاهله تم تعيينه على True على A4J: Support ، A4J: CommandLink ، A4J: CommandButton ، إلخ. في أي سيناريو ، يمكن أن يكون من المفيد أن يتم تجاهل التعيين إلى False؟ هل هناك أي تكلفة أداء لتجاهل upresponse على صحيح؟ إذا لم يكن الأمر كذلك ، فلماذا لا يتم تجاهل الاستجابة على True بشكل افتراضي بواسطة A4J؟

هل كانت مفيدة؟

المحلول

لا أستطيع التفكير في مثال مفيد حيث يجب تعيينه خطأ. ومع ذلك ، فإن السبب وراء تعيينه على خطأ افتراضيًا هو أن هذا هو السلوك الافتراضي/الطبيعي. لذلك عندما يكون هذا خطأ ، لا شيء يجب أن يحدث ، بينما عندما يكون هذا صحيحًا ، يجب ترشيح الاستجابات المكررة.

بالمناسبة: إنه سلوك من جانب العميل ، لذلك لن يكون له أي تأثير على شبكتك أو تحميل الخادم.

نصائح أخرى

تعيين reghuredUpResponse = True سوف يسقط تحديث DOM بعد اكتمال الطلب عند قائمة طلب مماثل (نفس المكون أو من نفس المجموعة). هذا ليس دائمًا السلوك المطلوب. أتمنى أن يساعدك هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top