بتاريخ: 18 أكتوبر 201114 سنة comment_216677 السلام عليكمارجو من الاخوه الكرام توضيح معنى هذا السطر DCBindingContainer bc = (DCBindingContainer)getBindings(); هل المقصود بDCBindingContainerهو الpage bindingsاللى بيبقى فية ال attributes و ال operations اللى ذلى commit - deleteو بنستخدم الكود دة غالبا ليةيا ريت توضيح بمثالو جزاكم الله خيرا تقديم بلاغ
بتاريخ: 18 أكتوبر 201114 سنة comment_216683 الكود ده بيستخدم لكى تعرف اوبجكت من page Definition وتتعامل معاه فى الرن تايموتقدر من خلاله تتعامل مع اى حاجه فى page definition مثلoperations such as delete, create ....etcAttribute ValuelistsTreesيعنى باختصار اى حاجه فى page definition تقديم بلاغ
بتاريخ: 18 أكتوبر 201114 سنة comment_216684 امثلة لو عايز تشوف ال current Row فى Iterator معين DCBindingContainer bindingsImpl = (DCBindingContainer) bindings; DCIteratorBinding dciter = null; //access the iterator by its ID value in the PageDef file. dciter = bindingsImpl.findIteratorBinding("DepartmentsView1Iterator"); Row currentRow = dciter.getCurrentRow(); لو عايز تستخدم Operation معينة OperationBinding commitOperation= null; commitOperation= bindingsImpl.getOperationBinding("Commit"); لو عايز تتعامل مع attribute معين AttributeBinding departmentName = (AttributeBinding) bindings.get("DepartmentName"); وفيه حاجات كتير هتقابلك لو استخدمت backing Bean وحبيت تتعامل مع page definition تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.