3.7 إدارة حالة الجلسة #
عرض حالة الجلسة وإدارة تجاوزات حالة الجلسة من شريط أدوات Runtime Developer الذي يظهر في أسفل أي صفحة قابلة للتحرير في وقت التشغيل.
3.7.1 عرض حالة الجلسة #
يمكنك عرض صفحة الجلسة في وقت التشغيل بالنقر فوق الجلسة ثم عرض حالة الجلسة على شريط أدوات مطور وقت التشغيل.
توفر صفحة الجلسة معلومات قيّمة حول الجلسة التي يعمل فيها التطبيق حاليًا. يعتمد معظم سلوك تطبيق Oracle APEX على قيم حالة الجلسة. على سبيل المثال، قد يُعرض زر بشكل مشروط بناءً على قيمة عنصر حالة الجلسة. يوضح هذا القسم كيفية عرض حالة الجلسة لصفحة ما.
لعرض صفحة الجلسة:
- قم بتشغيل التطبيق كمطور.
- ابحث عن شريط أدوات “مطوّر وقت التشغيل”. يظهر شريط أدوات “مطوّر وقت التشغيل” افتراضيًا أسفل الصفحة.
- في شريط أدوات مطور وقت التشغيل، انقر فوق الجلسة ثم عرض حالة الجلسة .تظهر صفحة الجلسة وتعرض المعلومات التالية في منتصف الصفحة.
- التطبيق Application – يحدد اسم التطبيق.
- الجلسة Session – تعرض معرف الجلسة للجلسة الحالية.
- المستخدم User – يحدد المستخدم الحالي.
- مساحة العمل Workspace – تعرض معرف مساحة العمل الحالية.
- لغة المتصفح Browser Language – تحدد لغة المتصفح الحالية.
- قم بتكوين الحقول الموجودة في أعلى الصفحة وانقر فوق “تعيين” لتغيير العرض:
- الصفحة Page – حدد صفحة. أدخل رقم الصفحة.
- بحث Find – أدخل استعلامًا لا يراعي حالة الأحرف. استخدم “بحث” للبحث عن اسم العنصر وقيمته، أو اسم المجموعة (حسب طريقة العرض).
- الصفوف Rows – حدد عدد العناصر التي سيتم عرضها.
- عرض View – حدد تقرير حالة الجلسة لعرضه.
3.7.2 إدارة تجاوزات حالة الجلسة Session State Overrides #
يمكنك الوصول إلى مربع حوار تجاوزات الجلسة Session Overrides من شريط أدوات مطور وقت التشغيل لإدارة قيم حالة الجلسة في وقت التشغيل.
يتيح لك مفتاح تجاوزات الجلسة تفعيل أو تعطيل جميع قيم الجلسة. وبالمثل، لكل قيمة جلسة مفتاح يُمكّنك من التحكم في تجاوزات قيم حالة الجلسة.
على سبيل المثال، إذا كنت بحاجة إلى ترجمة تطبيق، يمكنك تغيير سمة “لغة التطبيق” Application Language. ومن الاستخدامات الشائعة الأخرى لتجاوزات الجلسة تغيير قيم مسار الملف، مثل #APP_FILES#
. سيؤدي هذا النوع من التغيير إلى إعادة توجيه عنوان URL إلى مكان آخر، مثل localhost:PORT
التطوير المحلي.
للوصول إلى مربع حوار تجاوزات الجلسة:
- قم بتشغيل التطبيق كمطور.
- ابحث عن شريط أدوات “مطوّر وقت التشغيل”. يظهر شريط أدوات “مطوّر وقت التشغيل” افتراضيًا أسفل الصفحة.
- في شريط أدوات مطور وقت التشغيل، انقر فوق الجلسة Session ثم تجاوزات الجلسة Session Overrides.
- في مربع الحوار تجاوزات الجلسة:
- تمكين تجاوزات الجلسات – استخدم هذا المفتاح لتمكين أو تعطيل جميع قيم الجلسة.
- العولمة Globalization:
- لغة التطبيق Application Language – تغيير لغة التطبيق الحالي للمستخدم الحالي.
- اتجاه المستند Document Direction – تغيير اتجاه المستند (من اليسار إلى اليمين، ومن اليمين إلى اليسار) للتطبيق الحالي للمستخدم الحالي
- المنطقة الزمنية Timezone – تغيير المنطقة الزمنية للتطبيق الحالي للمستخدم الحالي.
- مسارات الملفات:
- ملفات التطبيق Application Files
#APP_FILES#
– فعّل هذا الخيار لتغيير قيمة#APP_FILES#
للإشارة إلى موقع آخر.#APP_FILES#
يُحدد هذا المسار الافتراضي الذي يستخدمه خادم الويب للإشارة إلى دليل الصور الموزع مع App Builder . أثناء التثبيت، يتم تكوين المسار الافتراضي على أنه/i/
. إذا لم تكن متأكدًا، يُرجى التواصل مع المسؤول. يمكنك أيضًا تعديل هذه السمة في واجهة المستخدم، “متقدم”. - ملفات مساحة العمل Workspace Files
#WORKSPACE_FILES#
– قم بتمكين هذا الخيار لتغيير قيمة#WORKSPACE_FILES#
الإشارة إلى موقع آخر#WORKSPACE_FILES#
تشير إلى الصور التي تم تحميلها، وJavaScript، وأوراق الأنماط المتتالية التي تتم مشاركتها عبر العديد من التطبيقات داخل مساحة العمل. - ملفات السمات
#THEME_FILES#
– فعّل هذا الخيار لتغيير قيمة#THEME_FILES#
للإشارة إلى موقع آخر. استخدم#THEME_FILES#
للإشارة إلى الملفات المخزنة مع تعريف السمة. - ملفات إضافية:
- عناوين URL الخاصة بـ JavaScript – قم بتحميل عناوين URL الخاصة بملفات JS الإضافية إلى هذا التطبيق للمستخدم الحالي. يمكنك أيضًا تعديل هذه السمة في واجهة المستخدم، جافا سكريبت.
- عناوين URL لـ CSS – قم بتحميل عناوين URL لملفات CSS إضافية إلى هذا التطبيق للمستخدم الحالي. يمكنك أيضًا تعديل هذه الخاصية في واجهة المستخدم (CSS).
- ملفات التطبيق Application Files
- الخروج من مربع الحوار:
- انقر فوق حفظ Save لحفظ التغييرات الخاصة بك.
- انقر فوق “إعادة تعيين” Reset للتراجع عن أي تغييرات.
- انقر فوق “إلغاء” Cancel لإظهار مربع الحوار دون إجراء أي تغييرات.