بتاريخ: 18 أغسطس 201114 سنة comment_215127 بسم الله الرحمن الرحيم اخوانى الاعزاء فى المنتدى بعد حقل اختارته يكون من نوع adf select one choice الحقل ده فى الداتا بيس على هيئة flag بس المفروض اللى يظهر على الصفحة text بس وجدت حقل واحد بس ادخل فيه ال values ازاى بقه ادخل ال text تقديم بلاغ
بتاريخ: 18 أغسطس 201114 سنة comment_215131 قم بعمل هذه الإعدادات في الـ View Object ، وعند السحب في الصفحة فلن يطلب منك أي إدخال تقديم بلاغ
بتاريخ: 18 أغسطس 201114 سنة كاتب الموضوع comment_215132 بسم الله الرحمن الرحيم مهندس مصطفى شكرا على الرد السريع مش غريب عليك بس انا كان سؤالى ان انا عاوز احدد ال values و ال labels بمعنى مثلا متزوج يبقى يحفظ فى الداتا بيس 0مطلق يبقى 1 ارمل يبقى 2مش ليه مزاج 3بس هو محدد حقل واحد بس لل values بس الصراحة انا مش عارف اشكرك ازاى تم تعديل 18 أغسطس 201114 سنة بواسطة bodaman22 تقديم بلاغ
بتاريخ: 18 أغسطس 201114 سنة comment_215135 فيه حلين للموضوع ده1- انك تعمل static View Object وتضع فيه كل القيم وكل labels وبعدين من الفيو اوبجكت اربط الحقل بتاعك ب ال static View2- الحل التانى فى صحفة ال jsp الخاصة بك قم بكتابة الكود التالى داخل الصفحة نفسها .... بفرض ان اسم الحقل بتاعك فى page Definition اسمه type <af:selectOneChoice id="typeID" value="#{bindings.Type.inputValue}"> <f:selectItem itemLabel="متزوج" itemValue="0" /> <f:selectItem itemLabel="مطلق" itemValue="1" /> <f:selectItem itemLabel="أرمل" itemValue="2" /> <f:selectItem itemLabel="مش ليه مزاج" itemValue="3" /> </af:selectOneChoice> ويستحسن بدل من كتابة (متزوج وأرمل ومطلق والخ) مباشرة يمكنك كتابتها فى resource bundle تم تعديل 18 أغسطس 201114 سنة بواسطة miro_aer تقديم بلاغ
بتاريخ: 18 أغسطس 201114 سنة comment_215136 يمكنك أن تجعل الكود في الصفحة كالتالي<af:selectOneChoice value="#{bindings.MaritalStatus.inputValue}" label="الحالة الاجتماعية"> <f:selectItem itemValue="0" itemLabel="متزوج"/> <f:selectItem itemValue="1" itemLabel="مطلق"/> <f:selectItem itmmValue="2" itemLabel="أرمل"/> <f:selectItem itemValue="3" itemLabel="ملوش مزاج"/></af:selectOneChoice> تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.