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

Popup Page In Jsf

Featured Replies

بتاريخ:

السلام عليكم

عندي سؤال وياريت لو حد يقدر يساعدني

عندي صفحتين معمولين بjsf مع adf وكنت عايز اعمل لنك في الصفحة الاولي يظهر ليه الصفحة التانية بس بمقاسات اصغر وميقفلش الصفحة الاولي وبطول وعرض احددهم وتكون الصفحة popup فوق الصفحة الاولي

وياريت بجد حد يساعدني وشكرا اوي

بتاريخ:

الموضوع سهل اتبع الخطوات الاتيه:

اولا: فى الnavigation case ما بينهم ضع كلمة dialog قبل اسم الoutcome يعنى مثلا الnavigation case بين page1 و page2 حيكون

- dialog:go



ثانيا: اقف على الbutton اللى حيودينا للصفحة الثانية وفى الproperty inspector خللى الaction الخاص بالbutton هو ال outcome اللى فات وايضا ال Partial Submit بtrue وكمان خللى الuse window ب true

واعمل run للصفحة حتلاقى ان اول ما تضغط على الbutton الصفحة التانية حتظهر كpopup

ملحوظة: اذا كنت عاوز تعمل button فى الصفحة الثانية (الpopup)يرجعك للاولى كل اللى عليك انك تضع داخل الbutton احد الcomponent الخاص بالADF Faces وهو الReturnActionListener فقط حتلاقيه يرجعك للصفحة اللى جه منها فى الحال

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

شكراااااااا

اشتغلت معايا كويس اوي

معلش بقا لو مفيهاش غلاسه

هو انا ممكن استخدم جافا سكريب جوه صفحات jspx وياريت بجد لو مثال صغير عشان انا مش عارف احط الكود فين مش لاقي

body

وتقسيمه الصفحة المعتاده الخاصة html

وبجد ربنا يوفقك علي مجهودك معانا

بتاريخ:
هو انا ممكن استخدم جافا سكريب جوه صفحات jspx


ايوى طبعا ممكن جدا

أنا مش عارف احط الكود فين مش لاقي body وتقسيمه الصفحة المعتاده الخاصة html

فيه عندك فى الproperty inspector حاجة اسمها javaScript events حط الfunction الخاصة بالجافا سكريبت فيها ومن ناحية الامثلة فيه عشرات الامثلة على النت اللى بتشرح الامثلة البسيطة وكمان المعقدة

بالتوفيق ;)
بتاريخ:
  • كاتب الموضوع

شكرا علي مجهودك بجد

ربنا يوفقك يارب

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

معلش بس هو حضرتك تقصدي property inspector الخاصة بال button ولا ال form عشان انا ملقتهاش

بتاريخ:
property inspector الخاصة بال button ولا ال form عشان انا ملقتهاش


طبعا الproperty inspector الخاصة بالbutton ازاى يعنى الفورم ;) يعنى مثلا لو عندك command button او command link وعاوز تضع عليه اى JavaScript functions حتعمل الfunction و حتقف عليه وتضعها فى JavaScript events الخاصة به كما فى الصورة

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

اه انا لقيته بس

فيع نوعين من الbuttom واحد تحت html

والتاني تحت adf

تحت html فيه javascript
تحت adf مفهوش

ممكن اعرف ايه الفرق مابين الاتنين

وبجد شكرا علي تعبك معانا

بتاريخ:
فيع نوعين من الbuttom واحد تحت html والتاني تحت adf تحت html فيه javascript تحت adf مفهوش ممكن اعرف ايه الفرق مابين الاتنين


بصراحة مفهمتش حاجة تقصد ايه بالhtml وبال ADF احنا بنتعامل مع الsource الخاص بالصفحة وحديك مثال كان فى مدونه بس على 11g مثلا عندك read only table يحتوى على بيانات الاقسام (عاملين فيه enable selection) عاوزين نعمل function بالجافا سكريبت عندما نضغط على اى صف فى الجدول حيظهر alert فيه اسم القسم كما فى الصورة

274363381.jpg

يبقى حنضع الJava Script function دى فى الsource الخاص بالصفحة

 <f:verbatim>

		  <![CDATA[
			  <script>
				   function showDepartmentsName(event) {

					  var _theTable = event.getSource();

					  rwKeySet = event.getAddedSet();

					  for(rowKey in rwKeySet){

						  firstRowKey = rowKey;

						break;
					   }
			var cellhandler = _theTable.findComponent("DName",firstRowKey);
				  
					  if (cellhandler != null){

						  alert (cellhandler.getValue()); 
					  }}

			</script>]]>

	   </f:verbatim>


وكمان نضع داخل الجدول حاجة اسمها clientlistener ننادى فيه على الmethod السابقة هكذا

<af:clientListener method="showDepartmentsName" type="selection"/>

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

انا اقصد داخل component plaette

component plaette ----> html --->button

وداخل component plaette

component plaette --> adf faces ---> button

في الاول داخل ال property inspector الخاصة به java script action

التاني مش موجوده فيه

وانا كنت بستخدم التاني عشان كده مكنتش لاقي java script في الproperty inspector الخاصة بيه

وشكرا علي رد حضرتك

بتاريخ:

ما دام حتشتغل ADF يبقى متستخدمش HTML غير فى حالات معينة وقليلة وانا قصدى بالButton سواء كان (Command button أو Command link) هو اللى بنسحبه من ADF Faces Core طبعا


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

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

وانا دلوقتي فهمت حاجة انا كنت عامل لنك بين اكتر من صفحة

في

adfc-config.xml وكنت بناديهم من خلال
button كنت حاطط عليه الاكشن ده بس كان فيه صفحة بتروح لصفحة تانية عن طريق

url عادي ساعتها كان الbutton الي موجود في الصفحة الاخيرة الي نادتها عن طريق الurl العادي مكنش بيشتغل فكنت لازم اشتغل كله بالadf

وانا مش عارف اشكر حضرتك ازاي

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

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

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

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

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

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.