الانتقال إلى المحتوى
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.

مساعدة في عمل Viewobject معتمده على Session Variable عند جلب البيانات

Featured Replies

بتاريخ:

الأخوة الأفاضل :-- اريد عمل صفحة بها جدول للشركات معتمده على variable بداخل session تم ملء القيمة به من خلال شاشة اللوجن 1- استرجاع قيمة session variable فى الشاشة 2- عمل query معتمدة على session variable بحيث لاترى الشركةالتى دخلت على النظام إلا بيانتها فقط بناء على شاشة اللوجن كل شركة لها يوزر وباسورد

بتاريخ:

مثلا هنفرض ان دة الاستعلام

Select company_name,company_currency
from  company table

اول حاجة هتعملها انك تصيف parameter اللى هو فى الاصل هيجيلك من اللوجن و لنفرض انه كود الشركة. و بالتالي الاستعلام هيبقى كدة

Select company_name,company_currency
from company
where code = _code

بعد كدة هتعمل Bind variable  فى ال view object  اسمه p_code  و نوعه String  و ال value type "Expression"  و اكتب فى ال value  

adf.context.sessionScope.companyCode

كما فى الصورة

 

بعد ذلك ستقوم بتعديل بسيط فى ال اللوجن 

ستذهب الى الميثود التى تعمل لوجن و تضف الكود التالي

ADFContext.getCurrent().getSessionScope().put("companyCode", getComapnyCode().getValue().toString());

حيث ان 

companyCode

 هو ال session variable

getComapnyCode()

هي الميثود الى تعود بكود الشركة

 

 

%5C%5Ctarekpc%5Cmywork%5CUntitled.png

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

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

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

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

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

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.