بتاريخ: 28 مايو 201213 سنة comment_225106 السلام عليكمأنا لدي جدولين MASTER/DETAIL وهما معروضان ضمن نفس الصفحةكيف يمكن أن أمنع برمجيا أي عملية إدخال لسجل ضمن الجدول الفرعي ما لم يتم إدخال سجل أب له ؟؟مع الشكر تقديم بلاغ
بتاريخ: 29 مايو 201213 سنة comment_225143 فى ال button اللى بيعمل insert فى ال detail ممكن تعمل validation مثلا انك تاكد ان اليوزر سجل بيانات فى الماستر كالتالي DCBindingContainer bc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); OperationBinding newRow = bc.getOperationBinding("InsertDetails"); DCIteratorBinding master = bc.findIteratorBinding("MissionReqHdrIterator"); Row masterRow = master.getCurrentRow(); String s = (String)masterRow.getAttribute("Subject"); System.out.println(masterRow.getAttribute("StartDate")); System.out.println(masterRow.getAttribute("EndDate")); System.out.println(masterRow.getAttribute("EmpId")); System.out.println(masterRow.getAttribute("CntIdUB")); if (masterRow.getAttribute("Subject") != null & masterRow.getAttribute("StartDate") != null & masterRow.getAttribute("EndDate") != null & // masterRow.getAttribute("EmpId") != null & masterRow.getAttribute("CntIdUB") != null) { newRow.execute(); } تم تعديل 29 مايو 201213 سنة بواسطة tarek_fathi تقديم بلاغ
بتاريخ: 29 مايو 201213 سنة comment_225160 ممكن تضع فى disabled للزر #{bindings.MasterTablePk.inputValue == null{ حيث MasterTablePk اسم pk الخاص بالجدول الرئيسى فى ال page definitions تقديم بلاغ
بتاريخ: 30 مايو 201213 سنة كاتب الموضوع comment_225196 شكرا على المشاركةوكذلك يمكنكم مراجعة الرابط التالي لمشاهدة حلول أخرىhttps://forums.oracle.com/forums/thread.jspa?messageID=10307077مع الشكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.