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

استدعاء الCommit من كبسة اخرى او ميثود اخرى

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم


في البداية اشكر جميع القائمين على المنتدى وانا حاليا مقبل على عمل مشروع جديد على adf واجتاج لمساعدة في امور كثير وسابدء القصف في اول سؤال
انا قمت بعمل popup ولا مشكلة بها وبظهورها وعند الضغط على yes اريد ان استدعي الحفظ فعند استدعاء الحفظ يظهر الخطا :
nullPointerException ....#1
طبعا الpopup لوحدها تعمل والdialogFeed1 يعمل في حالة اردت اظهار مسج للتاكيد بانه ياخد الاجابة من اليوسر والحفظ لوحدة يعمل ولكن الخطا يظهر عنا كتابة
commit(); وهي method متكوبة من الadf مباشرة وتعمل لوحدها
ارجو ان تكون الصورة واضحة ومرفق ملف بالكود المكتوب والخطأ عند استدعاء الحفظ


ارجو المساعدة ولكم الشكر المسبق Message Class.txt
بتاريخ:

لقد قمت بتجربة الكود الذي كتبته ووجدته يعمل بلا مشاكل.
تأكد أن الصفحة لها page definition وأن الـ Commit Operator موجود فيها.
أيضاً عند استدعاء الـ Popup فأعتقد أنك لم تستخدم الطريقة السليمة في الاستدعاء من صفحة الـ JSP حيث يمكنك استخدام <af:showPopupBehavior كالتالي

<af:document id="d1" binding="#{messagesClass.d1}">
<af:form id="f1" binding="#{messagesClass.f1}">
<af:popup binding="#{messagesClass.yesNoPopup}" id="p1">
<af:dialog binding="#{messagesClass.d2}" id="d2"
type="yesNo" dialogListener="#{messagesClass.dialogFeed}">
<af:outputText value="aa" binding="#{messagesClass.yesNoText}"
id="ot1"/>
</af:dialog>
</af:popup>
<af:commandButton text="Show Popup" binding="#{messagesClass.cb1}" id="cb1">
<af:showPopupBehavior popupId="p1"/>
</af:commandButton>
</af:form>
</af:document>

جرب وإن وجدت مشكلة فأرسل كود الـ JSP أيضاً

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

في البداية اخي العزيز شكرا لك لاهتمامك والله يكثر من امثالك لانه صراحة لا املك اي مرجع في حال واجهت مشكلة في الadf الا البحث وهو احيانا ياخذ وقت طويل ونحن محصورون بالوقت عموما ارسلت لك كود البرنامج كامل
اتمنى تجربته بعمل run untitled4 واضغط على كبسة sd4it وسيظهر لك الخطأ واعتذر عن الازعاج طبعا انا عامل البوب اب وdialog على templateDef1
ملاحظة مرفق ملف create table ,insert data

http://www.zshare.net/download/9170241299a125b8/

http://www.4shared.com/file/uFZBWvss/WahjApp.html

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

بتاريخ:

لقد تتبعت الكود الذي أرسلته ويوجد خطأ واضح وهو أنه كما ذكرت لك في الصفحة untitled4 فإن page definition لها لا يحتوي على Commit وبالتالي لن يمكن التنفيذ.
قم بالذهاب إلى page definition للصفحة untitled4 وقم بإضافة Commit وتأكد أنها أصبحت تحتوي على الكود التالي
<action id="Commit" InstanceName="AppModuleDataControl"
DataControl="AppModuleDataControl" RequiresUpdateModel="true"
Action="commitTransaction"/>

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

شكرا لك وانا كنت بانتظار ردك لحظة بلحظة
لقد قمت باضافة الcommit كما هو موضح وظهر الكود الذي طلبت مني ان اتاكد من وجوده
ولكن نفس الخطا يوجد لدي خطأ اخر على ما اعتقد وانا عاجز عن معرفة اين هو بالتحديد اعلم بانني اثقلت عليك ولكن اتمنى المساعدة
ملاحظة: مرفق صورة توضح بانني قمت باضافة المطلوب في
untitled page definition

post-8441-0-62792400-1308679699_thumb.gif

بتاريخ:

شوف الموضوع ده حيساعدك من هنا حمل البرنامج وفيه بنستدعى pop up عند الضغط على delete وبعد الضغط على yes فى ال pop up بيعمل delete وكمان save

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

اخت هالة اهلا بيك
الحلو في الموضوع اني فاتح مثالك وهو امامي قبل ما انت تحكيلي راجعه
فكرتي اخت هالة اني وضعت dialog و الpopup على template
ولما بطلب البوب اب من اي صفحة بتظهر والفيد عم برجع صح وبرجعلي مسجات تجربة انا واضعها سواء كانت العملية حذف او حفظ
بس لما استبدل المسج باستدعاء كود الحفظ او الحذف بصير الخطأ
ما كنت اتمنى انه اول مشاركة الي تكون مزعجة بس انا الي اسبوع متردد احط السؤال وبحكي لحالي صعب يردوا بسرعة خصوصا انت كنت واضع سؤال في اكثر من منتدى اجنبي وما حدا رد
واللي فرحني اكثر من انه تنحل مشكلتي او ما تنحل تجاوب الاخ مصطفى وانت يا اخت هالة

بتاريخ:

أرسل الـ Log الموجود في Web Logic في الأسفل لأنه واضح وجود Exception ولا بد أن نرى الـ stack trace بالكامل للحكم

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

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

log.txt

بتاريخ:

أرسل ملف PopupBean الذي استخدمته فالمشكلة فيه

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

وها هوالملف بس اخي انا ارسلتلك الشاشة مع bean
وجمل عمل الجداول وحملة الisert على يوسر الhr
الله بعينك شغلهم بتبين الامور معك مية بالمية

انا لما بكبس على الكبسة بتظهر رسالة بتحكيلي هل انت متاكد من التخزين لما بضغط نعم بظهر مسج قمت بالضغط على نعم لما بستبدل هاي باستدعاء كود الحفظ بظهر الخطا

popupbean.txt

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

بتاريخ:

شوف انا اشتغلت عندي وهذا معناه أنه قد يوجد شئ خطأ عندك في التنفيذ غير واضح.
أقترح أن نقوم بعمل screen sharing باستخدام skype حتى يمكنني أن أرى الكود والتنفيذ لأعرف أين الخطأ.
skype id هو mostafamaged1978
شوف متى الوقت المناسب لك وأخبرني حتى لو بالإيميل

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

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

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

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

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

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.