بتاريخ: 20 فبراير 20179 سنة comment_283288 iلسلام عليكم ورحمه الله وبركانهبحاول أصل لمعرفه القيم التى قمت بتحديدها فى selectedManyCheckBoxالقيم بتظهر لى داخل popup ويوجد Button على ال popup لما بضغط عليه المفروض يقرا القيم ويطبعها فى الكنسول وكود ال bean سليم بس المشكله بمجرد نا أحدد القيم وأضغط على الbutton بيظهر لى هذا الاعتراضServer exception during PPR#2فهل من توجيه وجزاكم الله خير ا تقديم بلاغ
بتاريخ: 21 فبراير 20179 سنة comment_283291 أخي الكريم واجهتني نفس المشكله من قبل و كان الحل في هذا ال blog https://tompeez.wordpress.com/2011/11/16/jdev-11-1-2-1-0-dealing-with-adf_faces-60003-error-component-with-id-r11cb1-not-registered-for-active-data/ تقديم بلاغ
بتاريخ: 21 فبراير 20179 سنة comment_283297 iلسلام عليكم ورحمه الله وبركانه بحاول أصل لمعرفه القيم التى قمت بتحديدها فى selectedManyCheckBox القيم بتظهر لى داخل popup ويوجد Button على ال popup لما بضغط عليه المفروض يقرا القيم ويطبعها فى الكنسول وكود ال bean سليم بس المشكله بمجرد نا أحدد القيم وأضغط على الbutton بيظهر لى هذا الاعتراض Server exception during PPR#2 فهل من توجيه وجزاكم الله خير ا لا بد أن تنظر لملف log لمعرفة تفاصيل الخطأ أنت هنا اكتفيت بالرسالة المولدة من النظام دون النظر إلى التفاصيل تقديم بلاغ
بتاريخ: 21 فبراير 20179 سنة comment_283298 أخي الكريم واجهتني نفس المشكله من قبل و كان الحل في هذا ال blog https://tompeez.wordpress.com/2011/11/16/jdev-11-1-2-1-0-dealing-with-adf_faces-60003-error-component-with-id-r11cb1-not-registered-for-active-data/ لا توجد علاقة تقديم بلاغ
بتاريخ: 21 فبراير 20179 سنة كاتب الموضوع comment_283351 جزاك الله خير يا باشمهندس مصطفى على توجيهك القيم أنا بالفعل شوفت اللوج وكان كالتالى arget URL -- http://127.0.0.1:7101/EmpMissions-ViewController-context-root/faces/empMissiom.jsf<org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl> <ViewHandlerImpl> <_checkTimestamp> <TIMESTAMP_CHECKING_ENABLED_SHOULDNOT_IN_PRODUCTION><Feb 21, 2017 11:43:43 PM EET> <Error> <javax.faces.event> <severe.event.exception_invoking_processaction> <Received 'java.lang.ClassCastException' when invoking action listener '#{backingBeanScope.emMissions.printselectedrow}' for component 'b2'><Feb 21, 2017 11:43:43 PM EET> <Error> <javax.faces.event> <BEA-000000> <java.lang.ClassCastException: oracle.jbo.uicli.binding.JUIteratorBinding cannot be cast to oracle.jbo.uicli.binding.JUCtrlListBinding at view.emMissions.printselectedrow(emMissions.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.sun.el.parser.AstValue.invoke(AstValue.java:254) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:1113) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1074) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:402) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:192) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:502) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:502) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:327) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:137) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:220) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3436) والكود الموجود فى الbean package view;import javax.faces.event.ActionEvent;import oracle.adf.model.BindingContext;import oracle.binding.BindingContainer;import oracle.jbo.uicli.binding.JUCtrlListBinding;import java.util.ArrayList;public class emMissions { public emMissions() { } public BindingContainer getBindings() { return BindingContext.getCurrent().getCurrentBindingsEntry(); } public void printselectedrow(ActionEvent actionEvent) { // Add event code here... String message="You have selected-"; ArrayList emp=new ArrayList(); BindingContainer BC = getBindings(); JUCtrlListBinding listBindings=(JUCtrlListBinding)BC.get("Employees1Iterator"); Object str[] = listBindings.getSelectedValues(); for (int i = 0; i < str.length; i++) { System.out.println(str); } }} وهذا هو السورس كود الخاص بالبيدج <?xml version='1.0' encoding='UTF-8'?><!DOCTYPE html><f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich"> <af:document title="untitled1.jsf" id="d1"> <af:messages id="m1"/> <af:form id="f1"> <af:panelGridLayout id="pgl1"> <af:gridRow height="50px" id="gr1"> <af:gridCell width="100%" halign="stretch" valign="stretch" id="gc1"> <!-- Header --> <af:showDetailHeader text="أختار المهمة المطلوبة" disclosed="true" id="sdh1"> <f:facet name="context"/> <f:facet name="menuBar"/> <f:facet name="toolbar"> <af:button text="button 1" id="b1" > <af:showPopupBehavior popupId="p1" triggerType="action" align="afterEnd"/> </af:button> </f:facet> <f:facet name="legend"/> <f:facet name="info"/> </af:showDetailHeader> </af:gridCell> </af:gridRow> <af:gridRow height="100%" id="gr2"> <af:gridCell width="100%" halign="stretch" valign="stretch" id="gc2"> <!-- Content --> <af:inputComboboxListOfValues id="missionNameId" popupTitle="Search and Select: #{bindings.MissionName.hints.label}" value="#{bindings.MissionName.inputValue}" label="#{bindings.MissionName.hints.label}" model="#{bindings.MissionName.listOfValuesModel}" required="#{bindings.MissionName.hints.mandatory}" columns="#{bindings.MissionName.hints.displayWidth}" shortDesc="#{bindings.MissionName.hints.tooltip}"> <f:validator binding="#{bindings.MissionName.validator}"/> </af:inputComboboxListOfValues> </af:gridCell> </af:gridRow> </af:panelGridLayout> <af:popup childCreation="deferred" autoCancel="disabled" id="p1" contentDelivery="immediate" > <af:panelFormLayout id="pfl1"> <f:facet name="footer"> <af:toolbar id="t1"> <af:button text=": أنت أخترت" id="b2" actionListener="#{backingBeanScope.emMissions.printselectedrow}"/> </af:toolbar> </f:facet> <af:selectManyCheckbox value="#{bindings.Employees1.inputValue}" label="#{bindings.Employees1.label}" id="smc1"> <f:selectItems value="#{bindings.Employees1.items}" id="si1"/> <f:validator binding="#{bindings.Employees1.validator}"/> </af:selectManyCheckbox> </af:panelFormLayout> </af:popup> </af:form> </af:document></f:view> فهل من توجيه وجزاكم الله خير تقديم بلاغ
بتاريخ: 22 فبراير 20179 سنة كاتب الموضوع comment_283367 انا لاحظت juiteratorbinding can not cast to juctrllistbinding فهل لها علاقه تقديم بلاغ
بتاريخ: 22 فبراير 20179 سنة كاتب الموضوع comment_283373 for (int i = 0; i < str.length; i++) { System.out.println(s تقديم بلاغ
بتاريخ: 22 فبراير 20179 سنة كاتب الموضوع comment_283374 هندسه انا هايز أكلمك ممكن رقم الموبايل لو أمكن تقديم بلاغ
بتاريخ: 22 فبراير 20179 سنة كاتب الموضوع comment_283386 تمام يا هندسه الله يحفظك ويبارك فى علمك تقديم بلاغ
بتاريخ: 24 فبراير 20179 سنة كاتب الموضوع comment_283430 الحمد لله المشكلة انتهت عدلت فى الكود كالتالى DCIteratorBinding iter=(DCIteratorBinding) getBindings().get("Employees1Iterator"); if (vce.getNewValue() != null) { //String to store all selected Departments Name String displayVal = ""; //Get all selected values in an Object array Object[] selectedVals = (Object[]) vce.getNewValue(); //Iterate over array to get all selected DepartmentId for (int i = 0; i < selectedVals.length; i++) { Object val = selectedVals; System.out.println(val.toString()); //Create Key using DepartmentId to use furhter Key key = new Key(new Object[] { val }); //Get ViewObject row using Key vlaue Row row = iter.getViewObject().getRow(key); // Get DepartmentName from row and add it to String if (displayVal != "") { displayVal = displayVal.concat(", ").concat(row.getAttribute("EmpName").toString()); System.out.println(displayVal); } else { displayVal = displayVal.concat(row.getAttribute("EmpName").toString()); System.out.println(displayVal); } وبدأت أشوف القيم التى قمت باختيار فى checkBox تقديم بلاغ
بتاريخ: 25 فبراير 20179 سنة كاتب الموضوع comment_283457 الحمد لله.أنا مش عارف أنزل المحاضرات الخاصه بحضرتك عن الجافا من sd4it فلو أمكن هل هنا روابط تسمح بالتحميل تقديم بلاغ
بتاريخ: 25 فبراير 20179 سنة كاتب الموضوع comment_283458 طلب أخير يا هندسه لو حضرتك بتعطى دورات فى ال adf أكون سعيد لو حضرت لحضرتك تقديم بلاغ
بتاريخ: 25 فبراير 20179 سنة comment_283479 الحمد لله. أنا مش عارف أنزل المحاضرات الخاصه بحضرتك عن الجافا من sd4it فلو أمكن هل هنا روابط تسمح بالتحميل أعتقد كان بعض الناس وضعوها للتحميل لكن أنا لا أعرف الطريقة حيث أننا سجلناها بصيغة فلاش من فترة طويلة تقديم بلاغ
بتاريخ: 25 فبراير 20179 سنة comment_283480 طلب أخير يا هندسه لو حضرتك بتعطى دورات فى ال adf أكون سعيد لو حضرت لحضرتك من فترة توقفت للتركيز على المشاريع حالياً لا أقوم بإعطاء دورات تقديم بلاغ
بتاريخ: 26 فبراير 20179 سنة كاتب الموضوع comment_283572 جزاك الله خير يا باشمهندس أنا بفتخر بكل مسلم يتفوق فى مجاله ربنا يحفظك تقديم بلاغ
بتاريخ: 26 فبراير 20179 سنة comment_283577 وإياكم إن شاء الله ونحن نفتخر بكل مجتهد في مجاله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.