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

Create Insert مع Popup

Featured Replies

بتاريخ:

استخدمت create insert مع popup عشان اعمل record جديدة بس المشكلة رسايل ال error بتظهر مع ظهور ال popup من اقبل ما احاول ادخل اي بيانات جربت method عملتها في ال application module بردو نفس النتيجة ايه حل حاجة زي دي

بتاريخ:

حاول تسفيد من task flow

بتاريخ:

كيف قمت بتنفيذ الـ popup؟

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

انا ضفت popup بس عملتلها show من ال beans عن طريق ربطها بال binding عشان اعمل run  لل method قبل ما اظهرها

بتاريخ:

هل انت  تريد عمل button يعمل show لل popup وأول ما تظهر popupبيكون محتواها في حالة insert mode

تم تعديل بواسطة majed al shweesh

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

بالظبط

بتاريخ:

غالباً يوجد خطأ في طريقة الاستدعاء

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

طيب ممكن توضيح للطريقة الصحيحة

بتاريخ:

 

الفيديو يحتوي علي طريقه عمل popup و يكون createInsert و الفكره مستوحاه من أحد اجزاء دروس أستاذنا الفاضل مصطفي ماجد له كل الشكر و التقدير

 

http://www.youtube.com/watch?v=IPepkaQjImc&feature

 

تم تعديل بواسطة Darwiesh.fci

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

بس في method عملتها في application module بعمل فيها insert  ل master و detail مع بعض في task flow يظهر في modal dialog و شغالة تمام و عملت task flow return لل commit و ال rollback المشكلة لما بضغط على ال rollback ال dialog ما تقفلش و  الشاشة تطلع رسايل error لكن ال commit شغال معايا يعمل save و يقفل ال dialog مع العلم اني مخلي ال task flow يبدا transaction جديد كل مرة

دي ال method

  public void addCustomerAndReservation()
  {
    CustomerRowImpl customer = (CustomerRowImpl)getCustomer().createRow();
    getCustomer().insertRow( customer );
    RowIterator rowIterator = customer.getReservation();
    ReservationRowImpl reservation = (ReservationRowImpl)rowIterator.createRow();
    rowIterator.insertRow( reservation );
    }

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

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

بس في method عملتها في application module بعمل فيها insert  ل master و detail مع بعض في task flow يظهر في modal dialog و شغالة تمام و عملت task flow return لل commit و ال rollback المشكلة لما بضغط على ال rollback ال dialog ما تقفلش و  الشاشة تطلع رسايل error لكن ال commit شغال معايا يعمل save و يقفل ال dialog مع العلم اني مخلي ال task flow يبدا transaction جديد كل مرة

دي ال method

  public void addCustomerAndReservation()

  {

    CustomerRowImpl customer = (CustomerRowImpl)getCustomer().createRow();

    getCustomer().insertRow( customer );

    RowIterator rowIterator = customer.getReservation();

    ReservationRowImpl reservation = (ReservationRowImpl)rowIterator.createRow();

    rowIterator.insertRow( reservation );

    }

 

بتعمل Rollback ازاي ؟

بتاريخ:

ممكن تتأكد من وجود Rollback action  في ال Binding في الصفحة

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

فى كذا طريقه لاستدعاء ال popup  

انت ممكن تستدعى ال popup من خلال Button  هتعمل دراج لل popup وبعدها هتعمل Insert inside Dialog هتسحب الفيو اللى انت عايز من ال data control لل dialog 

وتروح من Component palette تسحب show popup behavior وتسحبها ع button وفى ال property inspector  الكومبوننتshow popup behavior فى ال id هتكتب ال id بتاع بتاع ال popup عشان تعرفه هينادى انهى popup لان ال page عندك ممكن يكون فيها اكتر من popup 

وفى خاصيه كمان اسمها trigger type اختار action 

بكده انت انتهيت من ال popup وتقدر تعمل run بس هيقابلك مشكله اللى هيا مش هيعملك Create New Row

عشان تعمل كده  اول خطوه تروح ع bindings بتاعت البيج  "PageDefinition"  وتروح تضيف create insertفى ال bindings بتاعت البيج  عشان تناديها فى الكود 

فى كمان خاصيه اسمها popup featch listner هتدخل تعملها bean من السهم اللى واقف ورا ده   هتكتب اسم الbean واسم الميثود 
ال method ديه بتاخد parameter  من نوع popupFeachُevent 

فى كلاس اوراكل عملته اسمه adfutils انت ممكن تنزله من ع النت جواه method اسمها find operation هتكتب كده 

OperationBinding binding = ADFUtils.findOperation("CreateInsert ");

binding.Execute;

جرب ورن هتلاقيه انشئلك row فاضى 

لو عايز بقى تهندل ال buttons اللى فى ال dialog ممكن اقلهالك فى مشاركه تانيه اسف للاطاله

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

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

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

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

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

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.