تعطيل الخلالي الرسم عند استخدام cfdiv ملزمة

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

  •  02-07-2019
  •  | 
  •  

سؤال

هل هناك طريقة للحفاظ على "تحميل..." الرسم من الظهور عندما cfdiv ينعش?أود لمنع وميض التحميل الرسم ثم تحميل html جديدة.

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

المحلول

عن طريق إضافة هذه الخطوط في الجزء السفلي من رأس ، الكتابة فوق "تحميل..." html و يبدو لمنع تأثير الخفقان في كل من IE و FireFox:

 <script language="JavaScript"> 
 _cf_loadingtexthtml=""; 
 </script> 

في حين أن هذا يبدو أن تفعل خدعة ، فإنه سيكون من الرائع إذا كان هناك المدعومة رسميا وسيلة لتخصيص تحميل الرسوم المتحركة في كل صفحة أو في السيطرة أساس.نأمل أنها إضافة دعم هذا في ColdFusion9.

نصائح أخرى

أنا لا أعتقد أن هناك حاليا طريقة للقيام بذلك برمجيا ضمن cfdiv الوسم.إذا كنت تريد حقا التخلص من هذا "تحميل..." رسالة " و " صورة هناك بعض الأماكن التي يمكن أن تبدو.

يمكنك إعادة تسمية أو حذف الصورة التي يقع في: CFIDE\scripts\ajax esources\cf\images\loading.gif

أن يتخلص من الرسوم المتحركة.على "تحميل..." النص يمكن أن يكون مموها إلى سلسلة فارغة, و هو معرف في: CFIDE\scripts\ajax\messages\cfmessage.js

إجراء هذه التغييرات سوف يكون من الواضح تأثير على فئة أخرى من cfdiv, ولكن إذا كنت تبحث للقضاء على هذا السلوك في مكان واحد, أنا متأكد من أنك لن تمانع القتل في كل مكان آخر أيضا.:)

أنا أحب أن أرى أنظف طريقة للقيام بذلك إذا كان أي شخص آخر لديه أي أفكار.

هذا لا يعني شامل أو حلا ، ولكن وجدت باستخدام السلبية هوامش على العناصر المجاورة أن "تغطية" الرسوم المتحركة.أنا لا أعرف إذا كان هذا الأسلوب يعمل في جميع الحالات, ولكن بالنسبة لي حالة خاصة أنها عملت.الرسوم المتحركة ظهرت بجانب binded حقل النص إلى اليمين الذي كان على زر تقديم.طبقة ضاف إلى اليمين.أنا استخدم الهامش السلبي على زر إرسال و غطت الرسوم المتحركة دون التأثير على طبقة المحاذاة.

تدبير آخر قمت به هو التحقق من بنية الطبقة ، إضافة التعليمات البرمجية التالية إلى css تأكد من:

#TitleNameloadingicon {visibility:hidden;}
#TitleName_cf_button {visibility:hidden;}
#TitleNameautosuggest {background-color:#ffffff;}

يمكنك إنشاء مهام لتغيير رسالة قبل الاتصال اياكس التحميل تعيين رسالة و صورة إلى قيمة جديدة.

function loadingOrder(){
    _cf_loadingtexthtml="Loading Order Form <image src='/CFIDE/scripts/ajax/resources/cf/images/loading.gif'>"; 
}

function loadingNavigation(){
    _cf_loadingtexthtml="Loading Menu <image src='/CFIDE/scripts/ajax/resources/cf/images/loading_nav.gif'>"; 
}

(هذه سوف يكون في نهاية المطاف توالت في وظيفة واحدة التي سوف تتخذ كل text_value و image_path المعلمة)

في بعض العمليات التي يتم تحميلها على حد سواء الرئيسية و التنقل الأيمن cfdiv يمكنني استخدام وظيفة مثل هذا:

function locateCreateOrder(){
    loadingOrder();
    ColdFusion.navigate('/functional_areas/orders/orders_actions/cf9_act_orders_index.cfm','main_content');
    loadingNavigation();
    ColdFusion.navigate('/functional_areas/products/products_actions/cf9_products_menu.cfm','left_menu');
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top