بتاريخ: 21 يونيو 20178 سنة comment_287669 السلام عليكم لو سمحتوا انا عندي مشكله عامل input text and buttonin fragment pageانا عايز لما اكتب ف input text واضغط ع الزر ينفذ ميثود ف بينه ويطبعلي ع الكونسول القيمه اللي انا كتبتها ف ال input text ? تقديم بلاغ
بتاريخ: 21 يونيو 20178 سنة comment_287672 اربط inputText بمتغير وبعدها يمكنك إيجاد أي خاصية تريدها برمجياً تقديم بلاغ
بتاريخ: 21 يونيو 20178 سنة كاتب الموضوع comment_287677 انا ربطت ال input text with attribute from it's valueلكن بيديني قيمه null وما يطبعشي حاجه خالصوعملته rich input text من bindingمش بيديني حاجه خالص ومش بيرضي ينفذ اي حاجه ومش بيطلع اي ايررور لما اخلي ال button ينادي ع الميثودبحس ان المتغير مش بيقرا اللي انا كتبته ف ال input text لكن لما بعملها ف صفحه عادية مش fragment بتشتغل عادي خالصمش عارف المشكله ف اه تقديم بلاغ
بتاريخ: 22 يونيو 20178 سنة كاتب الموضوع comment_287679 اربط inputText بمتغير وبعدها يمكنك إيجاد أي خاصية تريدها برمجياً انا ربطت ال input text with attribute from it's value لكن بيديني قيمه null وما يطبعشي حاجه خالص وعملته rich input text من binding مش بيديني حاجه خالص ومش بيرضي ينفذ اي حاجه ومش بيطلع اي ايررور لما اخلي ال button ينادي ع الميثود بحس ان المتغير مش بيقرا اللي انا كتبته ف ال input text لكن لما بعملها ف صفحه عادية مش fragment بتشتغل عادي خالص مش عارف المشكله ف اه تقديم بلاغ
بتاريخ: 22 يونيو 20178 سنة كاتب الموضوع comment_287688 كيف كتبت الكود؟ عملت attributeبتاع ال input text باسم var فهو عملي تعريف ليه و set و get String var=""; فانا ف الميثود طبعت System.out.print(var+"---"+getVar()); برضه مطبعشي حاجه خالص ف اي حاجه منهم تقديم بلاغ
بتاريخ: 23 يونيو 20178 سنة كاتب الموضوع comment_287694 يجب ربط inputText بهذا المتغير مانا ربطه بال value #{beanName.var} ع ال input text تقديم بلاغ
بتاريخ: 23 يونيو 20178 سنة كاتب الموضوع comment_287723 تأكد أن setter و getter يتم استدعاؤه بيتم استدعائهم تمام لكن الغريب اني لما اعمل sop باسم المتغير جوه الميثوت ال set بيطبع اللي انا كنت كاتبهف ال input text خارجها بقي مش بيرضي يطبع اي حاجه خالص ؟ تقديم بلاغ
بتاريخ: 23 يونيو 20178 سنة كاتب الموضوع comment_287724 حضرتك الكود اههimport javax.faces.event.ActionEvent;public class Bean { private String input=""; public Bean() { } public void inputtext(ActionEvent actionEvent) { System.out.println("var :"+input ); System.out.println("geter :"+getInput().toString()); } public void setInput(String input) { System.out.println("set:"+input); this.input = input; } public String getInput() { System.out.println("get :"+this.input); return this.input; } }والناتج اههget :get :get :set:belal from input text تقديم بلاغ
بتاريخ: 23 يونيو 20178 سنة كاتب الموضوع comment_287728 ضع autoSubmit="true" على الحقل مفيش تغيير لكن انا لاحظت انه لما طبع الاتنين ال get الاولنييين دول طبعهم ساعة ما ضغطت ع show detail اللي انا حاطط الصفحه اللي فيها الحقل ك region عليها وبعد ما بضغط ع الزر يطبع ال get الثالثه تقديم بلاغ
بتاريخ: 24 يونيو 20178 سنة كاتب الموضوع comment_287731 لا بد أن هناك خطأ في الصفحة راجعها حقل حقل هوا مفيش غير input text وbutton لكن الصفحه موجوده ك region علي صفحه region page تقديم بلاغ
بتاريخ: 24 يونيو 20178 سنة كاتب الموضوع comment_287733 حسناً هل لو وضعتها في صفحة عادية تعمل؟ نعم تعمل تقديم بلاغ
بتاريخ: 24 يونيو 20178 سنة كاتب الموضوع comment_287740 ماذا كان scope للـ bean؟ انا عملته مره view ,ومره session ومره ال request مع انه هوا المفروض ف نفس ال page لكن مفيش فايده تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.