GWT أداء ماوسوفر
-
19-09-2019 - |
سؤال
أنا أكتب تطبيقا في GWT. ذهب جيدا حقا، حتى ركضت في IE.
لقد قمت بتطبيق يستخدم قابلة للضرب، وكان سيتم تمييز كل خلية من الطاولة. كتبت معالج الماوس، ولكن في Internet Explorer، يعمل بطيئا بشكل لا يصدق.
هل هناك أي شيء يمكنني القيام به حيال ذلك؟
المحلول
FlexTable
أداء Kinda تمتص في IE (راجع للشغل، أي إصدار من GWT الذي تستخدمه؟)، بسبب طرق DOM اللازمة هناك لإنشاء الجدول. ومع ذلك، Grid
يجب أن توفر لك دفعة لطيفة في الأداء، إذا حجم طاولتك ثابت ومعروف مسبقا ولا تحتاج إلى طاولات خشنة (وإلا فلن تستخدمها حتى :)).
حل وسط بين الاثنين سيكون أحد الطاولات من حاضنة GWT. - علي سبيل المثال ScrollTable
لديه دعم ل mouseovers مباشرة من الصندوق و bulktablerenderers. يجب تسريع إنشاء الجدول الخاص بك (هناك حتى إصدار FlexTable
). حتى لو لم تكن مهتما باستخدامها في الإنتاج، فقد يستحق التحقق من ذلك، على سبيل المثال، كيفية تطبيق أحداث Mouseover على IE.