بتاريخ: 25 أكتوبر 20178 سنة comment_291115 السلام عليكم ورحمة الله وبركاته عندى صفحة سحبت ال details مرة table ومرة form لما بتحرك على ال table ال form ثابت ولا يظهر السجل المقابل بالرغم من انه اتنفذ هذه الكلام فى اكثر من صفحة تقديم بلاغ
بتاريخ: 25 أكتوبر 20178 سنة كاتب الموضوع comment_291120 هو المفروض اكتب ايه فى partialTrigger خلاف ال buttons اللى محتاجها ( الاضافة - الحذف - ال execute ) وهل هناك ترتيب فى السحب ( بمعنى اسحبه مثلا table اولا ثم form ثانيا ام ليس لها تأثير ) تقديم بلاغ
بتاريخ: 25 أكتوبر 20178 سنة كاتب الموضوع comment_291123 partialTrigger الخاص بالفورم لم استخدمها من قبل اين هى؟ تقديم بلاغ
بتاريخ: 25 أكتوبر 20178 سنة comment_291124 انت سحبت الجدول على هيئة form استخدم خاصية partialTrigger الخاص بها تقديم بلاغ
بتاريخ: 25 أكتوبر 20178 سنة كاتب الموضوع comment_291125 ال form تنزل على panel form layout ومجموعة item تقديم بلاغ
بتاريخ: 25 أكتوبر 20178 سنة comment_291127 partialTrigger الخاص بالفورم لم استخدمها من قبل اين هى؟ سلام عليكم partialTrigger موجودة مع خصائص جدول تبعك جدول الذي تريد يتاثر بالثاني ضع به id تبع جدول الاول تقديم بلاغ
بتاريخ: 26 أكتوبر 20178 سنة كاتب الموضوع comment_291128 ال form تنزل على panel form layout ومجموعة item تقديم بلاغ
بتاريخ: 26 أكتوبر 20178 سنة كاتب الموضوع comment_291142 استخدم خاصية partialTrigger الخاص بال panelformlayout تقديم بلاغ
بتاريخ: 28 أكتوبر 20178 سنة كاتب الموضوع comment_291156 وضعت ال id الخاص بال table فى partialTrigger الخاص بال panelformlayout الخاصة بال form الجدول اللى تم سحبه مرة form ومرة Read Only table يمثل ال detail فى شاشة Master Detail لما اضغط على زرار الاضافة بيفتح سطر جديد فى النموذجين (from & table) الخاص بال Detail وبيظهر قيمة ال foriegn key فى النموذجين وببدا فى ملى ال form وبتتنقل القيمة تلقائيا لل Details لبعض الحقول اما البعض الاخر لا ينتقل وبالتالى عند التسجيل يعطى null value تقديم بلاغ
بتاريخ: 28 أكتوبر 20178 سنة كاتب الموضوع comment_291163 قمت بوضع ال id الخاص بال table فى partialTrigger الخاص بال panelformlayout الخاصة بال form وببدا فى ملى ال form وبتتنقل القيمة تلقائيا لل Details لبعض الحقول اما البعض الاخر لا ينتقل وبالتالى عند التسجيل يعطى null value لبعض القيم ولا تتم عملية التسجيل تقديم بلاغ
بتاريخ: 28 أكتوبر 20178 سنة comment_291164 نفس إجابتي ضع partialTrigger صحيح تنتهي كل المشاكل تقديم بلاغ
بتاريخ: 28 أكتوبر 20178 سنة كاتب الموضوع comment_291165 panel form layout <f:facet name="DETAIL"> <af:panelFormLayout id="pfl2" binding="#{backingBeanScope.backing_GOOD_OUT_PY.pfl2}" partialTriggers="t2"> <af:inputListOfValues id="discId" popupTitle="Search and Select: #{bindings.Disc.hints.label}" value="#{bindings.Disc.inputValue}" label="#{bindings.Disc.hints.label}" model="#{bindings.Disc.listOfValuesModel}" required="#{bindings.Disc.hints.mandatory}" columns="30" shortDesc="#{bindings.Disc.hints.tooltip}" binding="#{backingBeanScope.backing_GOOD_OUT_PY.discId}" autoSubmit="true"> <f:validator binding="#{bindings.Disc.validator}"/> </af:inputListOfValues> <af:inputText value="#{bindings.BNo.inputValue}" label="#{bindings.BNo.hints.label}" required="#{bindings.BNo.hints.mandatory}" columns="#{bindings.BNo.hints.displayWidth}" maximumLength="#{bindings.BNo.hints.precision}" shortDesc="#{bindings.BNo.hints.tooltip}" partialTriggers="discId" id="it22" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it22}" disabled="true"> <f:validator binding="#{bindings.BNo.validator}"/> </af:inputText> <af:selectOneRadio value="#{bindings.N_GOOD_TYPE.inputValue}" label="#{bindings.N_GOOD_TYPE.label}" required="#{bindings.N_GOOD_TYPE.hints.mandatory}" shortDesc="#{bindings.N_GOOD_TYPE.hints.tooltip}" id="sor1" binding="#{backingBeanScope.backing_GOOD_OUT_PY.sor1}" autoSubmit="true" layout="horizontal"> <f:selectItems value="#{bindings.N_GOOD_TYPE.items}" id="si2" binding="#{backingBeanScope.backing_GOOD_OUT_PY.si2}"/> <f:validator binding="#{bindings.N_GOOD_TYPE.validator}"/> </af:selectOneRadio> <af:inputText value="#{bindings.Qty.inputValue}" label="#{bindings.Qty.hints.label}" required="#{bindings.Qty.hints.mandatory}" columns="#{bindings.Qty.hints.displayWidth}" maximumLength="#{bindings.Qty.hints.precision}" shortDesc="#{bindings.Qty.hints.tooltip}" id="it23" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it23}" autoSubmit="true"> <f:validator binding="#{bindings.Qty.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.Qty.format}"/> </af:inputText> <af:inputText value="#{bindings.PPrice.inputValue}" label="#{bindings.PPrice.hints.label}" required="#{bindings.PPrice.hints.mandatory}" columns="#{bindings.PPrice.hints.displayWidth}" maximumLength="#{bindings.PPrice.hints.precision}" shortDesc="#{bindings.PPrice.hints.tooltip}" id="it24" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it24}" autoSubmit="true"> <f:validator binding="#{bindings.PPrice.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.PPrice.format}"/> </af:inputText> <af:inputText value="#{bindings.TotPrice.inputValue}" label="#{bindings.TotPrice.hints.label}" required="#{bindings.TotPrice.hints.mandatory}" columns="#{bindings.TotPrice.hints.displayWidth}" maximumLength="#{bindings.TotPrice.hints.precision}" shortDesc="#{bindings.TotPrice.hints.tooltip}" id="it25" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it25}" disabled="true"> <f:validator binding="#{bindings.TotPrice.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.TotPrice.format}"/> </af:inputText> <af:inputText value="#{bindings.Tax.inputValue}" label="#{bindings.Tax.hints.label}" required="#{bindings.Tax.hints.mandatory}" columns="#{bindings.Tax.hints.displayWidth}" maximumLength="#{bindings.Tax.hints.precision}" shortDesc="#{bindings.Tax.hints.tooltip}" id="it26" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it26}"> <f:validator binding="#{bindings.Tax.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.Tax.format}"/> </af:inputText> <af:inputText value="#{bindings.MPrice.inputValue}" label="#{bindings.MPrice.hints.label}" required="#{bindings.MPrice.hints.mandatory}" columns="#{bindings.MPrice.hints.displayWidth}" maximumLength="#{bindings.MPrice.hints.precision}" shortDesc="#{bindings.MPrice.hints.tooltip}" id="it27" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it27}"> <f:validator binding="#{bindings.MPrice.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.MPrice.format}"/> </af:inputText> <af:inputText value="#{bindings.GoodType.inputValue}" label="#{bindings.GoodType.hints.label}" required="#{bindings.GoodType.hints.mandatory}" columns="#{bindings.GoodType.hints.displayWidth}" maximumLength="#{bindings.GoodType.hints.precision}" shortDesc="#{bindings.GoodType.hints.tooltip}" id="it28" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it28}"> <f:validator binding="#{bindings.GoodType.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.GoodType.format}"/> </af:inputText> <af:inputText value="#{bindings.OutPayRetId1.inputValue}" label="#{bindings.OutPayRetId1.hints.label}" required="#{bindings.OutPayRetId1.hints.mandatory}" columns="#{bindings.OutPayRetId1.hints.displayWidth}" maximumLength="#{bindings.OutPayRetId1.hints.precision}" shortDesc="#{bindings.OutPayRetId1.hints.tooltip}" id="it29" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it29}"> <f:validator binding="#{bindings.OutPayRetId1.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.OutPayRetId1.format}"/> </af:inputText> <af:inputText value="#{bindings.AYearRet1.inputValue}" label="#{bindings.AYearRet1.hints.label}" required="#{bindings.AYearRet1.hints.mandatory}" columns="#{bindings.AYearRet1.hints.displayWidth}" maximumLength="#{bindings.AYearRet1.hints.precision}" shortDesc="#{bindings.AYearRet1.hints.tooltip}" id="it30" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it30}"> <f:validator binding="#{bindings.AYearRet1.validator}"/> </af:inputText> <af:inputText value="#{bindings.OutPayId1.inputValue}" label="#{bindings.OutPayId1.hints.label}" required="#{bindings.OutPayId1.hints.mandatory}" columns="#{bindings.OutPayId1.hints.displayWidth}" maximumLength="#{bindings.OutPayId1.hints.precision}" shortDesc="#{bindings.OutPayId1.hints.tooltip}" id="it31" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it31}"> <f:validator binding="#{bindings.OutPayId1.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.OutPayId1.format}"/> </af:inputText> <af:inputText value="#{bindings.AYear1.inputValue}" label="#{bindings.AYear1.hints.label}" required="#{bindings.AYear1.hints.mandatory}" columns="#{bindings.AYear1.hints.displayWidth}" maximumLength="#{bindings.AYear1.hints.precision}" shortDesc="#{bindings.AYear1.hints.tooltip}" id="it32" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it32}"> <f:validator binding="#{bindings.AYear1.validator}"/> </af:inputText> <af:inputText value="#{bindings.SMoney.inputValue}" label="#{bindings.SMoney.hints.label}" required="#{bindings.SMoney.hints.mandatory}" columns="#{bindings.SMoney.hints.displayWidth}" maximumLength="#{bindings.SMoney.hints.precision}" shortDesc="#{bindings.SMoney.hints.tooltip}" id="it33" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it33}"> <f:validator binding="#{bindings.SMoney.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.SMoney.format}"/> </af:inputText> <af:inputText value="#{bindings.SQty.inputValue}" label="#{bindings.SQty.hints.label}" required="#{bindings.SQty.hints.mandatory}" columns="#{bindings.SQty.hints.displayWidth}" maximumLength="#{bindings.SQty.hints.precision}" shortDesc="#{bindings.SQty.hints.tooltip}" id="it34" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it34}"> <f:validator binding="#{bindings.SQty.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.SQty.format}"/> </af:inputText> <af:inputText value="#{bindings.SQtyRet.inputValue}" label="#{bindings.SQtyRet.hints.label}" required="#{bindings.SQtyRet.hints.mandatory}" columns="#{bindings.SQtyRet.hints.displayWidth}" maximumLength="#{bindings.SQtyRet.hints.precision}" shortDesc="#{bindings.SQtyRet.hints.tooltip}" id="it35" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it35}"> <f:validator binding="#{bindings.SQtyRet.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.SQtyRet.format}"/> </af:inputText> <af:inputText value="#{bindings.ComId2.inputValue}" label="#{bindings.ComId2.hints.label}" required="#{bindings.ComId2.hints.mandatory}" columns="#{bindings.ComId2.hints.displayWidth}" maximumLength="#{bindings.ComId2.hints.precision}" shortDesc="#{bindings.ComId2.hints.tooltip}" id="it36" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it36}"> <f:validator binding="#{bindings.ComId2.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.ComId2.format}"/> </af:inputText> <af:inputText value="#{bindings.AYear2.inputValue}" label="#{bindings.AYear2.hints.label}" required="#{bindings.AYear2.hints.mandatory}" columns="#{bindings.AYear2.hints.displayWidth}" maximumLength="#{bindings.AYear2.hints.precision}" shortDesc="#{bindings.AYear2.hints.tooltip}" id="it37" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it37}"> <f:validator binding="#{bindings.AYear2.validator}"/> </af:inputText> <af:inputText value="#{bindings.OutPyId.inputValue}" label="#{bindings.OutPyId.hints.label}" required="#{bindings.OutPyId.hints.mandatory}" columns="#{bindings.OutPyId.hints.displayWidth}" maximumLength="#{bindings.OutPyId.hints.precision}" shortDesc="#{bindings.OutPyId.hints.tooltip}" id="it38" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it38}"> <f:validator binding="#{bindings.OutPyId.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.OutPyId.format}"/> </af:inputText> <af:inputText value="#{bindings.ProdId.inputValue}" label="#{bindings.ProdId.hints.label}" required="#{bindings.ProdId.hints.mandatory}" columns="#{bindings.ProdId.hints.displayWidth}" maximumLength="#{bindings.ProdId.hints.precision}" shortDesc="#{bindings.ProdId.hints.tooltip}" id="it39" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it39}" partialTriggers="it41"> <f:validator binding="#{bindings.ProdId.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdId.format}"/> </af:inputText> <af:inputText value="#{bindings.BAL.inputValue}" label="#{bindings.BAL.hints.label}" required="#{bindings.BAL.hints.mandatory}" columns="#{bindings.BAL.hints.displayWidth}" maximumLength="#{bindings.BAL.hints.precision}" shortDesc="#{bindings.BAL.hints.tooltip}" partialTriggers="discId" id="it40" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it40}"> <f:validator binding="#{bindings.BAL.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.BAL.format}"/> </af:inputText> <af:inputText value="#{bindings.PRODID2.inputValue}" label="#{bindings.PRODID2.hints.label}" required="#{bindings.PRODID2.hints.mandatory}" columns="#{bindings.PRODID2.hints.displayWidth}" maximumLength="#{bindings.PRODID2.hints.precision}" shortDesc="#{bindings.PRODID2.hints.tooltip}" partialTriggers="discId" id="it41" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it41}" autoSubmit="true"> <f:validator binding="#{bindings.PRODID2.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.PRODID2.format}"/> </af:inputText> <af:inputText value="#{bindings.TOT_QTY.inputValue}" label="#{bindings.TOT_QTY.hints.label}" required="#{bindings.TOT_QTY.hints.mandatory}" columns="#{bindings.TOT_QTY.hints.displayWidth}" maximumLength="#{bindings.TOT_QTY.hints.precision}" shortDesc="#{bindings.TOT_QTY.hints.tooltip}" id="it42" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it42}"> <f:validator binding="#{bindings.TOT_QTY.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.TOT_QTY.format}"/> </af:inputText> <af:inputText value="#{bindings.retqty.inputValue}" label="#{bindings.retqty.hints.label}" required="#{bindings.retqty.hints.mandatory}" columns="#{bindings.retqty.hints.displayWidth}" maximumLength="#{bindings.retqty.hints.precision}" shortDesc="#{bindings.retqty.hints.tooltip}" id="it43" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it43}"> <f:validator binding="#{bindings.retqty.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.retqty.format}"/> </af:inputText> <af:inputText value="#{bindings.T_GOOD_TYPE.inputValue}" label="#{bindings.T_GOOD_TYPE.hints.label}" required="#{bindings.T_GOOD_TYPE.hints.mandatory}" columns="#{bindings.T_GOOD_TYPE.hints.displayWidth}" maximumLength="#{bindings.T_GOOD_TYPE.hints.precision}" shortDesc="#{bindings.T_GOOD_TYPE.hints.tooltip}" id="it44" binding="#{backingBeanScope.backing_GOOD_OUT_PY.it44}"> <f:validator binding="#{bindings.T_GOOD_TYPE.validator}"/> <af:convertNumber groupingUsed="false" pattern="#{bindings.T_GOOD_TYPE.format}"/> </af:inputText> </af:panelFormLayout> </f:facet> و ال table <f:facet name="DETAIL2"> <af:table value="#{bindings.ProdOutPyView3.collectionModel}" var="row" rows="#{bindings.ProdOutPyView3.rangeSize}" emptyText="#{bindings.ProdOutPyView3.viewable ? 'No data to display.' : 'Access Denied.'}" rowBandingInterval="0" selectedRowKeys="#{bindings.ProdOutPyView3.collectionModel.selectedRow}" selectionListener="#{bindings.ProdOutPyView3.collectionModel.makeCurrent}" rowSelection="single" fetchSize="#{bindings.ProdOutPyView3.rangeSize}" filterModel="#{bindings.ProdOutPyView3Query.queryDescriptor}" filterVisible="true" queryListener="#{bindings.ProdOutPyView3Query.processQuery}" varStatus="vs" id="t2" partialTriggers="::b10 ::b11 ::b12 ::b15 ::b16 ::b17 ::b18" binding="#{backingBeanScope.backing_GOOD_OUT_PY.t2}"> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.Disc.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.Disc.label}" id="c4" width="200"> <af:outputText value="#{row.Disc}" shortDesc="#{bindings.ProdOutPyView3.hints.Disc.tooltip}" id="ot10"/> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.BNo.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.BNo.label}" id="c5" width="200"> <af:outputText value="#{row.BNo}" shortDesc="#{bindings.ProdOutPyView3.hints.BNo.tooltip}" id="ot11"/> </af:column> <af:column headerText="#{bindings.ProdOutPyView3.hints.N_GOOD_TYPE.label}" id="c6" width="200"> <af:selectOneChoice value="#{row.bindings.N_GOOD_TYPE.inputValue}" label="#{row.bindings.N_GOOD_TYPE.label}" required="#{bindings.ProdOutPyView3.hints.N_GOOD_TYPE.mandatory}" shortDesc="#{bindings.ProdOutPyView3.hints.N_GOOD_TYPE.tooltip}" readOnly="true" id="soc1"> <f:selectItems value="#{row.bindings.N_GOOD_TYPE.items}" id="si1"/> <f:validator binding="#{row.bindings.N_GOOD_TYPE.validator}"/> </af:selectOneChoice> </af:column> <af:column headerText="#{bindings.ProdOutPyView3.hints.Qty.label}" id="c7" sortable="true" filterable="true" sortProperty="#{bindings.ProdOutPyView3.hints.Qty.name}" width="200"> <af:outputText value="#{row.Qty}" shortDesc="#{bindings.ProdOutPyView3.hints.Qty.tooltip}" id="ot12"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.Qty.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.PPrice.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.PPrice.label}" id="c8" width="200"> <af:outputText value="#{row.PPrice}" shortDesc="#{bindings.ProdOutPyView3.hints.PPrice.tooltip}" id="ot13"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.PPrice.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.TotPrice.name}" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.TotPrice.label}" filterable="true" id="c9" width="200"> <af:outputText value="#{row.TotPrice}" shortDesc="#{bindings.ProdOutPyView3.hints.TotPrice.tooltip}" id="ot14"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.TotPrice.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.Tax.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.Tax.label}" id="c10"> <af:outputText value="#{row.Tax}" shortDesc="#{bindings.ProdOutPyView3.hints.Tax.tooltip}" id="ot15"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.Tax.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.MPrice.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.MPrice.label}" id="c11"> <af:outputText value="#{row.MPrice}" shortDesc="#{bindings.ProdOutPyView3.hints.MPrice.tooltip}" id="ot16"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.MPrice.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.GoodType.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.GoodType.label}" id="c12"> <af:outputText value="#{row.GoodType}" shortDesc="#{bindings.ProdOutPyView3.hints.GoodType.tooltip}" id="ot17"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.GoodType.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.OutPayRetId.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.OutPayRetId.label}" id="c13"> <af:outputText value="#{row.OutPayRetId}" shortDesc="#{bindings.ProdOutPyView3.hints.OutPayRetId.tooltip}" id="ot18"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.OutPayRetId.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.AYearRet.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.AYearRet.label}" id="c14"> <af:outputText value="#{row.AYearRet}" shortDesc="#{bindings.ProdOutPyView3.hints.AYearRet.tooltip}" id="ot19"/> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.OutPayId.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.OutPayId.label}" id="c15"> <af:outputText value="#{row.OutPayId}" shortDesc="#{bindings.ProdOutPyView3.hints.OutPayId.tooltip}" id="ot20"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.OutPayId.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.AYear1.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.AYear1.label}" id="c16"> <af:outputText value="#{row.AYear1}" shortDesc="#{bindings.ProdOutPyView3.hints.AYear1.tooltip}" id="ot21"/> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.SMoney.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.SMoney.label}" id="c17"> <af:outputText value="#{row.SMoney}" shortDesc="#{bindings.ProdOutPyView3.hints.SMoney.tooltip}" id="ot22"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.SMoney.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.SQty.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.SQty.label}" id="c18"> <af:outputText value="#{row.SQty}" shortDesc="#{bindings.ProdOutPyView3.hints.SQty.tooltip}" id="ot23"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.SQty.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.SQtyRet.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.SQtyRet.label}" id="c19"> <af:outputText value="#{row.SQtyRet}" shortDesc="#{bindings.ProdOutPyView3.hints.SQtyRet.tooltip}" id="ot24"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.SQtyRet.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.ComId.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.ComId.label}" id="c20"> <af:outputText value="#{row.ComId}" shortDesc="#{bindings.ProdOutPyView3.hints.ComId.tooltip}" id="ot25"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.ComId.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.AYear.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.AYear.label}" id="c21"> <af:outputText value="#{row.AYear}" shortDesc="#{bindings.ProdOutPyView3.hints.AYear.tooltip}" id="ot26"/> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.OutPyId.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.OutPyId.label}" id="c22"> <af:outputText value="#{row.OutPyId}" shortDesc="#{bindings.ProdOutPyView3.hints.OutPyId.tooltip}" id="ot27"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.OutPyId.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.ProdId.name}" filterable="true" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.ProdId.label}" id="c23"> <af:outputText value="#{row.ProdId}" shortDesc="#{bindings.ProdOutPyView3.hints.ProdId.tooltip}" id="ot28"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.ProdId.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.BAL.name}" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.BAL.label}" filterable="true" id="c24"> <af:outputText value="#{row.BAL}" shortDesc="#{bindings.ProdOutPyView3.hints.BAL.tooltip}" id="ot29"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.BAL.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.PRODID2.name}" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.PRODID2.label}" filterable="true" id="c25"> <af:outputText value="#{row.PRODID2}" shortDesc="#{bindings.ProdOutPyView3.hints.PRODID2.tooltip}" id="ot30"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.PRODID2.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.TOT_QTY.name}" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.TOT_QTY.label}" filterable="true" id="c26"> <af:outputText value="#{row.TOT_QTY}" shortDesc="#{bindings.ProdOutPyView3.hints.TOT_QTY.tooltip}" id="ot31"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.TOT_QTY.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.retqty.name}" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.retqty.label}" filterable="true" id="c27"> <af:outputText value="#{row.retqty}" shortDesc="#{bindings.ProdOutPyView3.hints.retqty.tooltip}" id="ot32"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.retqty.format}"/> </af:outputText> </af:column> <af:column sortProperty="#{bindings.ProdOutPyView3.hints.T_GOOD_TYPE.name}" sortable="true" headerText="#{bindings.ProdOutPyView3.hints.T_GOOD_TYPE.label}" filterable="true" id="c28"> <af:outputText value="#{row.T_GOOD_TYPE}" shortDesc="#{bindings.ProdOutPyView3.hints.T_GOOD_TYPE.tooltip}" id="ot33"> <af:convertNumber groupingUsed="false" pattern="#{bindings.ProdOutPyView3.hints.T_GOOD_TYPE.format}"/> </af:outputText> </af:column> </af:table> </f:facet> والزراير <f:facet name="facet1"> <af:button actionListener="#{bindings.CreateInsert1.execute}" disabled="#{backingBeanScope.backing_GOOD_OUT_PY.insflag!=0?'false':'true'}" icon="#{resource['images:add.gif']}" shortDesc="اضافة" id="b10" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b10}"/> <af:button disabled="#{backingBeanScope.backing_GOOD_OUT_PY.delflag!=0?'false':'true'}" icon="#{resource['images:delete_on.gif']}" shortDesc="حذف" id="b11" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b11}" action="#{backingBeanScope.backing_GOOD_OUT_PY.delete2_action}"/> <af:button actionListener="#{bindings.Execute1.execute}" icon="#{resource['images:exeqry.gif']}" shortDesc="استعلام" disabled="#{!bindings.Execute1.enabled}" id="b12" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b12}"/> <af:button actionListener="#{bindings.First1.execute}" disabled="#{!bindings.First1.enabled}" partialSubmit="true" id="b15" icon="#{resource['images:WZTOP.GIF']}" shortDesc=" اول سجل" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b15}"/> <af:button actionListener="#{bindings.Next1.execute}" disabled="#{!bindings.Next1.enabled}" partialSubmit="true" id="b16" icon="#{resource['images:WZNEXT.GIF']}" shortDesc="سجل تالى" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b16}"/> <af:button actionListener="#{bindings.Previous1.execute}" disabled="#{!bindings.Previous1.enabled}" partialSubmit="true" id="b17" icon="#{resource['images:wzback.gif']}" shortDesc="سجل سابق" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b17}"/> <af:button actionListener="#{bindings.Last1.execute}" disabled="#{!bindings.Last1.enabled}" partialSubmit="true" id="b18" icon="#{resource['images:WZEND.GIF']}" shortDesc="اخر سجل" binding="#{backingBeanScope.backing_GOOD_OUT_PY.b18}"/> </f:facet> تقديم بلاغ
بتاريخ: 28 أكتوبر 20178 سنة comment_291166 هذا غير كافي تحتاج ربط الأزرار أيضاً بحيث تؤثر الأزرار في الجدول وفي الفورم تقديم بلاغ
بتاريخ: 29 أكتوبر 20178 سنة كاتب الموضوع comment_291169 لغيت ال table مؤقتا واكتفيت بال form وبعد ال الحفظ ظهر هذا الخطأ java.lang.NullPointerException at oracle.jbo.server.DBTransactionImpl.raiseThresholdExc(DBTransactionImpl.java:2025) at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2166) at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2460) at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1754) at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1516) at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1538) at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2371) at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:803) at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:414) at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:254) at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:212) at LOG_JD.model.vo.GOOD_OUT_PY.after_save_action(GOOD_OUT_PY.java:937) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181) at com.sun.el.parser.AstValue.invoke(AstValue.java:289) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190) at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364) at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171) at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364) at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:111) at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364) at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:115) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1243) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeInvokeApplication(LifecycleImpl.java:686) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141) 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:650) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1686) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1646) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406) at weblogic.work.ExecuteThread.run(ExecuteThread.java:346) <org.apache.myfaces.trinidad.component.UIXComponentBase> <UIXComponentBase> <getClientId> <getClientId should not be called while the view is being constructed. Component ID: j_id34> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_AreaName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_AreaName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_AreaName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_AreaName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalCoName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalCoName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalCoName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_SalCoName has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyHView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_Disc has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_Disc has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_Disc has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyView> <oracle.adf.model> <JUCtrlListBinding> <isMandatory> <Ignoring Mandatory Flag. ListBinding:LOV_Disc has nullvalue position set to 'none' in LOG_JD.model.vo.ProdOutPyView> <oracle.adf.view> <Utils> <buildFacesMessage> <ADF: Adding the following JSF error message: null> java.lang.NullPointerException at oracle.jbo.server.DBTransactionImpl.raiseThresholdExc(DBTransactionImpl.java:2025) at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2166) at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2460) at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1754) at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1516) at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1538) at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2371) at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:803) at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:414) at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:254) at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:212) at LOG_JD.model.vo.GOOD_OUT_PY.after_save_action(GOOD_OUT_PY.java:937) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181) at com.sun.el.parser.AstValue.invoke(AstValue.java:289) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190) at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364) at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171) at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364) at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:111) at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364) at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:115) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1243) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeInvokeApplication(LifecycleImpl.java:686) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141) 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:650) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1686) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1646) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406) at weblogic.work.ExecuteThread.run(ExecuteThread.java:346) OperationBinding operationBinding = bindings.getOperationBinding("Commit"); Object result = operationBinding.execute(); تقديم بلاغ
بتاريخ: 29 أكتوبر 20178 سنة كاتب الموضوع comment_291172 وقفت جميع ال validations اللى على الجدول وبدأت الامور تتضح والجداول الثلاث بيتحركوا معا والخطأ فى ال validations وجارى ادخالهم كل على حدا للاظهار سبب الخطأ وشكرا لك يا باشمهندس تقديم بلاغ
بتاريخ: 29 أكتوبر 20178 سنة كاتب الموضوع comment_291174 المشكلة فى ال Entity Validatiors فعند تنفيذ الكود اللى بداخلها بيوقف القيم اللى بتتعدل داخله وتحدث مشكلة ال null value عند التسجيل تقديم بلاغ
بتاريخ: 29 أكتوبر 20178 سنة كاتب الموضوع comment_291178 الحمد لله تم حل المشكلة قيمة حقل كنت بغيرها فى ال entitity validators وليس لها اهمية ولغيت هذا السطر من الكود الخاص Entity validators وتم التسجيل بدون مشاكل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.