محمد_العراقي بتاريخ: 22 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 22 أكتوبر 2017 السلام عليكم عندي مثود تقوم بمنع التعديل على قيد في حال قيمة العمود manegerok تساوي 2 public class FupImpl extends EntityImpl { @Override public boolean isAttributeUpdateable(int i) { // TODO Implement this method final Number ORDER_CANCELLED = new Number (2); if (this.getManegerOk().equals(ORDER_CANCELLED)){ return false; } return super.isAttributeUpdateable(i); } تعمل بصورة جيدة عند كتابة قيمة 2 او عند تحديث القيمة الى 2 في input text تعمل method المشكلة عند تغير input text الى lov يطلع الخطا التالي Cannot convert 2 of type class java.math.BigDecimal to class oracle.jbo.domain.Number اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 22 أكتوبر 2017 تأكد من نوع الحقول في entity object اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد_العراقي بتاريخ: 23 أكتوبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 أكتوبر 2017 تأكد من نوع الحقول في entity object شكرا لك استاذ مصطفى كان الخلل في الجدول الذي كونت منه lov اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 23 أكتوبر 2017 العفو اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.