بتاريخ: 12 فبراير 201214 سنة comment_220664 السلام عليكم و رحمة اللهاريد انا اعمل TREE TABLE عن جدول الادارات و الموظفين بحيث ان يتم عرض الادارات و عند الضغط على الادارة يظهر اسفلها بيانات الموظفين الذين يعملون بهالعمل ذلك قمت بعمل التالي1- قمت بعمل Two entities and two view objects - Emp and Dept2- يوجد view link and association بين ال dept and emp3- قمت بعمل jspx page و اسمها hr.jspx4- قمت بسحب ال DeptView من ال Data control الى الصفحة و اختر tree table5- من خلال ال wizard التى ظهرت "Edit tree binding" اخترت من قائمة available attribute اخترت Dname ثم قمت بالضغط على زر الاضافة اللى لون اخضر Add rule واضفت Empview ثم اضفت Ename and HireDate ثم ضغط موافقو ظهر السورس كود بالشكل التالي <af:treeTable value="#{bindings.DeptView1.treeModel}" var="node" selectionListener="#{bindings.DeptView1.treeModel.makeCurrent}" rowSelection="single" id="tt1"> <f:facet name="nodeStamp"> <af:column id="c1"> <af:outputText value="#{node}" id="ot2"/> </af:column> </f:facet> <f:facet name="pathStamp"> <af:outputText value="#{node}" id="ot1"/> </f:facet> </af:treeTable> المشكلة هى عند عمل run للصفحة تظهر الجدول بشكل غير منظم حيث يظهر بالشكل المرفقاريد ان اظهر البيانات فى شكل اعمداى ان تظهر بيانات القسم منفصلة فى اعمده و هى كود القسم فى عمود منفصل و اسم القسم فى عمود اخر منفصلكما اريد انا اظهر بيانات الموظف مقسمة فى اعمدة <af:column...> و هى كود الموظف و اسم الموظف و تاريخ التعيينيا ريت لو فى مثال او حد يعدلى فى كود ال jsf بحيث يظهر المطلوب لانى حاولت كتير و معرفتشجذاكم الله خيرا تقديم بلاغ
بتاريخ: 12 فبراير 201214 سنة كاتب الموضوع comment_220665 الجدول يظهر لى بالشكل التاليمرفق الصورة تقديم بلاغ
بتاريخ: 12 فبراير 201214 سنة comment_220667 الموضوع بسيط لان ما تحتاجه هو تغيير ال layout الاصلى الخاص بال TreeTable من ال single node وتضع af:cloumns و af:outputTexts لكى تضع بداخلهم ال node Attributes اللى محتاجهم شوف المثال المرفق TreeTable.rar تقديم بلاغ
بتاريخ: 23 فبراير 201214 سنة كاتب الموضوع comment_221112 شكرا جزيلا اخت هالة على ردك و اسف على تاخري فى الرد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.