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

متي نحتاج Bean

Featured Replies

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

لقد قمت بوضع
initial value
في
default values
في الانتتي
entity
فهل في هذه الحالة لا نحتاج
initial value
وتكفي

  • الردود 31
  • المشاهدات 5.9k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

موضوع ال null pointer Exception ممكن ييجى من الميثود نفسها اولا اطبع القيمه valueChangeEvent.getNewValue() عشان تتاكد انها بتديك القيمه وليس ال index لانها لو dynamic وليس static حتديك ال index وكمان اتاكد انك عامل binding ل getId8 على ال input Text ال required اللى عندك

موضوع ال Inital value ده معناه انك بتحدد ال input Text ده حيبقى required فى اى حالة قبل اختيار قيمه من ال select ويتم وضعه فى ال required الخاص بال input Text

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

شكرا جزيلا علي الرد
وجزاكي الله خيرا كثيرا ورزقكي الجنة و والديك

واليست static
وقيمها
code Desc
P

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

p p
o o
c c

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

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

public void StatusChanged(ValueChangeEvent valueChangeEvent) {

if (valueChangeEvent.getNewValue().equals("P")) {
this.getId8().setRequired(true);
this.getId9().setRequired(false);
this.getId10().setRequired(false);
}
if (valueChangeEvent.getNewValue().equals("O")) {
this.getId8().setRequired(false);
this.getId9().setRequired(true);
this.getId10().setRequired(false);
}
if (valueChangeEvent.getNewValue().equals("C")) {
this.getId8().setRequired(false);
this.getId9().setRequired(false);
this.getId10().setRequired(true);
}
AdfFacesContext.getCurrentInstance().addPartialTarget(this.getId8());
AdfFacesContext.getCurrentInstance().addPartialTarget(this.getId9());
AdfFacesContext.getCurrentInstance().addPartialTarget(this.getId10());
}

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

شكرا جزيلا اصبحت تعمل الان بشكل جيد والكود كما يلي:
public void StatusChanged(ValueChangeEvent valueChangeEvent) {
if (valueChangeEvent.getNewValue().equals("P"))
this.getId8().setRequired(true);
else this.getId8().setRequired(false);
if (valueChangeEvent.getNewValue().equals("O"))
this.getId9().setRequired(true);
else this.getId9().setRequired(false);
if (valueChangeEvent.getNewValue().equals("C"))
this.getId10().setRequired(true);
else this.getId10().setRequired(false);
AdfFacesContextImpl.getCurrentInstance().addPartialTarget(this.getId8());
AdfFacesContext.getCurrentInstance().addPartialTarget(this.getId9());
AdfFacesContext.getCurrentInstance().addPartialTarget(this.getId10());
}

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

لماذا لا تعمل في حالة الاستعلام والبحث

كيف يمكنني ان تفعيلها في حالة الاستعلام

وكذلك في حالة وجود
display item
لاسم القسم مثلا في حالة الادخال لا يوجد مشكلة
ولكن في حالة الاستعلام يظل الاسم فارغ
فكيف يمكنني احضار البيانات

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

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

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

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

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

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

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.