الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ماهي طرق إظهار رسائل التنبيه أو الخطأ في Adf

Featured Replies

بتاريخ:

أنا عملت مشروع صغير وكل شيء يعمل بشكل صحيح ..الآن أردت القيام بعمل بعض التحسينات على الشاشات

عملت على تحسين شاشة الدخول وكل شيء يعمل بشكل صحيح

 كما في الصورة المرفقة

 

post-41781-0-82741800-1406553307_thumb.jpg

 

ثم غيرت في التصميم عملت على جعل نافذة الدخول تظهر بشكل popup  وهي تعمل بشكل صحيح أيضاً 

لكن يظهر عيب صغير أنه رسائل التنبيه والخطأ إذا ظهرت ..ظهرت بشكل خافت لإنها تأخذ طابع الصفحة نفسها

كما في الصورة المرفقة

 

 

post-41781-0-85792300-1406552970_thumb.jpg

 

عملت على حل مشكلة الرسائل هذه بإستخدام إظهار الرسائل عن طريق الـ popup  كما في الصورة المرفقة وكل شيء يعمل بشكل صحيح

 

 

post-41781-0-18136500-1406553013_thumb.jpg

 

حسناً هل توجد طريقة اخرى لعرض رسائل التنبيه والخطأ غير طرقتي الـ popup  والـ FacesMessage 

 

 أم أساساً طريقة جعل نافذة الدخول تظهر بشكل popup هي طريقة غير صحيحة ؟

 

شكراً

بتاريخ:

لا يمكن القول أن جعل نافذة الدخول تظهر بشكل popup هي طريقة غير صحيحة ولكنها غير مفضلة

إظهار الرسائل يتم من خلال FacesMessage

بتاريخ:
  • كاتب الموضوع

شكراً ...الله يعطيك العافية 

بتاريخ:

الله يسلمك

بتاريخ:

يمكن اظهار ال facesMessage من خلال  استدعاء  JSF utilty Class 
يوجد بداخل الكلاس 2 ميثود لاظهار ال   info And Error message 

بتاريخ:
  • كاتب الموضوع

يمكن اظهار ال facesMessage من خلال  استدعاء  JSF utilty Class 

يوجد بداخل الكلاس 2 ميثود لاظهار ال   info And Error message 

 

وفي هذه الحالة ..هل الرسالة التي ستظهر ستأخذ طابع الصفحة في حال إستخدمت الـ popup ؟ أم لا ؟

بتاريخ:
  • كاتب الموضوع

engamrseyam 

 

حسناً ..سأجيب... نعم..  تأخذ نفس طابع الصفحة وتظهر الرسالة خلف الـ popup وكما بينت في أعلاه 

 

لا بأس من أعادة السؤال الذي ذكرته بصيغة أخرى ..ليكون بشكل أوضح

أنا في الأساس إستخدمت إظهار الرسائل بطريقة الـ FacesMessage..

 مع تغيير التصميم وجعل نافذة الـ login  تظهر بشكل popup  ..تظهر مشكلة وهي أنه الرسائل تظهر خلف الـ popup وكأنها أخذت طابع الصفحة ..كما بينت بالمرفقات الصورة أعلاه

فلجأت لإستخدام طريقة إظهار الرسائل عن طريق الـ popup  حلاً لهذه المشكلة 

 

ومن ثم سألت هل توجد طريقة لإظهار الرسائل غير (طريقتي) الـ popup و  الـ FacesMessage ؟

 

شكراً 

بتاريخ:
  • كاتب الموضوع

شكراً كثير لكل من رد علي . تم حل المشكلة ... جزاكم الله خيراً 

 

أبقيت على إستخدام طريقة  FacesMessage. ..وأبقيت على ظهور نافذة الدخول (login) تظهر بشكل popup  وكما في الصورة المرفقة 

و تظهر الرسالة أمام الـ popup 

 

post-41781-0-02197000-1406803772_thumb.jpg

 

  • بعد 4 شهور...
بتاريخ:

السلام عليكم يا هندسة ... بس لو سمحتي انا حاولت اعمل صفحة دخول زي بتاعتك دي بس دايماً بكون في مشكلة فيها ..!!

 

يعني لو سمحتي ممكن ترفعي الكود اللي عملتي بي صفحتك اللي في الصورة . ... وشكراً

بتاريخ:

ممكن تكنبي الرسالة في outPutText  بالشكل الذي تريدينه

في نفس شاشة الدخول 

وتقومي باظهارها برمجيا

ot1.setVisible(true);

تم تعديل بواسطة kherooooo

بتاريخ:
  • كاتب الموضوع

mohaned mohammed 

 

إن شاء الله أقوم برفعه بأقرب وقت 

بتاريخ:
  • كاتب الموضوع

 kherooooo

 

شكراً لحضرتك ..سأعمل على تجربته 

بتاريخ:

توجد طريقة اخرى لعرض الرسائل غير اظهارها عن طريق  popup 

وهي استخدام  af:messages 

حيث تظهر الرسالة بالمكان المراد اظهار الرسائل به في الشاشة 

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.