سؤال

أنا أكتب تطبيقا في GWT. ذهب جيدا حقا، حتى ركضت في IE.

لقد قمت بتطبيق يستخدم قابلة للضرب، وكان سيتم تمييز كل خلية من الطاولة. كتبت معالج الماوس، ولكن في Internet Explorer، يعمل بطيئا بشكل لا يصدق.

هل هناك أي شيء يمكنني القيام به حيال ذلك؟

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

المحلول

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

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