بتاريخ: 26 أكتوبر 201114 سنة comment_216966 السلام عليكملقد عملت ثلاثة تاسك فلو وكل واحد فيه صفحة لعرض جدول معينومن ثم عملت صفحة رئيسية فيها Dynamic Region بشكل صحيح كما هو مشروح في الكتابويتم جعل التاسك فلو الأول هو الافتراضي ضمن الـ backing bean المرتبط بالـ Dynamic Regionومن ثم وضعت commandNavigationItem عدد ثلاثة ويتم استدعاء التاسك فلو المناسب من خلال تعديل خاصية actionمثلا action = #{backingBeanScope.codeTablesBean.generalcodetaskflow} للتاسك فلو الأول وهكذا وبالنسبة للثاني والثالث. وكل شي تمام لهون حيث يتم عرض التاسك فلو المطلوب ضمن Dynamic Region بشكل طبيعي،ولكن المشكلة هي أنه يتم عرض بيانات الجدول الخاص بالتاسك فلو الافتراضي فقط بينما عندما استدعي التاسك فلو الثاني أو الثالث فإنه يعطي "جاري سحب البيانات..." ويبقى كذلك دون ظهور أية بيانات،وقد جعلت التاسك فلو الثاني هو الافتراضي ضمن الـ backing bean على سبيل التجريب وكانت النتيجة أنه يتم عرض بياناته ولا يتم عرض بيانات جدول التاسك فلو الأول أو الثالث.وقد تأكدت من خائص الصفحات والارتباطات وكلها صحيحة ولكن وبدون جدوى الرجاء المساعدة من الخبراءوشكرا سلفا تقديم بلاغ
بتاريخ: 27 أكتوبر 201114 سنة كاتب الموضوع comment_216989 شو ياشباب ماحدا صار معه هدا الشي،أنا بعتذر إذا كانت أسألتي كتيرة بس والله حاولت كتير وما في نتيجةعلى كل حال مشكورين، ولا زلت أنتظر الإجابة تقديم بلاغ
بتاريخ: 27 أكتوبر 201114 سنة comment_217003 اولا: ال Dynamic Region لا يعمل بشكل جيد فى حال اذا كان الScope الخاص بال Bean هو Backing Bean فقم بتغيير ال Scope بتاعها الى Page Flow ثانيا: اكيد عندك خطا فى الميثود generalcodetaskflow لان اول ما تستدعيها بيقولك جارى سحب البيانات فقط لا غير واذا شوفت ملف ال Log عندما تظهر لك جارى سحب البيانات حتلاقى الخطا فين حاول تصلح الخطا فى الميثود دى واذا استمر معاك هات الكود اللى كاتبه فى الميثود عند استدعاء التاسك فلو او هات الكلاس كلها بالاضافه الى ملف ال Log تقديم بلاغ
بتاريخ: 28 أكتوبر 201114 سنة كاتب الموضوع comment_217019 مشكورة أخت هالةفي الحقيقة لقد جعلت ال scope الخاصة بالـ Bean من نوع View وإنحلت المشكلة تماماً،مع أن الغريب أن الـ scope الإفتراضي للـ Bean المرتبطة بالـ dynamc Region هو Backing Beanعلى كل حال شكراً لك على المساعدة... أريد أن أسأل سؤال آخر إذا سمحت:الآن التصميم الناتج هو صفحة رئيسية تتضمن dynamic Region يقوم بعرض ثلاثة تاسك فلو مختلفة يتضمن كل واحد منها علىعدة صفحات من نوع فريجمنت...، ويتم تحديد التاسك فلو المطلوب من خلال ثلاثة commandNavigationItem موجودين على الصفحة الرئيسية.وكل شي تمام لهون.والسؤال هو:في حال كان المطلوب هو عرض ثلاثة صفحات فريجمنت مختلفة ضمن الصفحة الرئيسية وليس ثلاثة تاسك فلو، أي أن المطلوب هوعندما أنقر على commandNavigationItem الأول يعرض الفريجمنت الأولوعندما أنقر على commandNavigationItem الثاني يعرض الفريجمنت الثانيوعندما أنقر على commandNavigationItem الثالث يعرض الفريجمنت الثالثللأنني عندما قمت بوضع الفريجمنت الأول ضمن الصفحة والذي يتضمن جدول بيانات معين، تحول إلى subview وعندما أعمل رن للصفحةلا يظهر بيانات ضمن الجدول حيث تظهر عبارة access denidوأيضاً لم أعرف كيف أقوم بعرض فريجمنت محدد فقط وإخفاء الباقي من خلال commandNavigationItem.آسف على الإطالة، ولكن أرجو أن أجد الحل عندك يا ملكة الـ ADF. تقديم بلاغ
بتاريخ: 29 أكتوبر 201114 سنة comment_217038 اولا: مفيش حاجه اسمها انك تضع ال Fragment على طول فى الصفحة وعندك اكثر من طريقه انك تعرض Fragment مختلفه بناء على ال Navigation Item انا حقولك الفكره وانت طبقها ولو وقفت معاك حاجه اسال فيها فى الحالة اللى انت عاوزها وهى عمل Navigation بين ال Fragments يبقى حتعمل Bounded Task flow واحد فقط وتضع فيه كل ال Fragments اللى انت عاوزها وحتخللى ال Default Activity بتاعه هو Router بناء على النتيجه بتاعة ال Router حيروح على اى Fragment بالظبط وبعدين حتعرف input Paramter فى ال bounded Task flow لان ال Router بيعمل check على نتيجة ال parameter ده وبناء عليه بيروح على اى Fragment يعنى مثلا حتقوله لو #{pageFlowScope.pageName eq 'Departments'} حتروح على ال outcome اللى اسمه Departments وهكذا وطبعا حتعرف navigation case من عند ال Router لكل fragment عندك وفى الصفحة الرئيسيه حتنزل ال Task flow ده ك Region عادى جدا ولما يسال على ال parameter بتاعه حتقوله على متغير متعرف فى الذاكره عندك يعنى مثلا #{viewScope.outcome} وحتخللى ال referesh بتاعه IfNeeded وفى ال navigation Item حتضع set Property Listener على كل Navigation وحيبقى ال From وال TO بتاعه كالاتى From: اسم ال outcome اللى بناء عليه جيروح للصفحهTo : #{viewScope.outcome} وال Type هو action تقديم بلاغ
بتاريخ: 30 أكتوبر 201114 سنة كاتب الموضوع comment_217090 مشكورة أخت هالة على ردودك القيمةالآن بدأت صفحات النظام الذي أعمل عليه تنبض بالحياة شكرا لك مرة أخرى وأرجو من الله أن يعطيكي على قدر نيتك... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.