بتاريخ: 16 فبراير 201016 سنة comment_185098 السلام عليكماريد معرفة كيفية عمل Global Variable عطاءه قيمة يمكننى استدعاءها فى اى Method فى اى Entity وايضاً معرفة كيفية عمل Global Method يمكنى استدعائها فى Entityوشكرا تقديم بلاغ
بتاريخ: 16 فبراير 201016 سنة comment_185100 بالنسبة لل global variables يمكن التعامل معها في أي مكان في لبرنامج ولاتحتاج الى تعريف ، ولكن يجب الأخذ بعين الاعتبار وضع قيمة ابتدائية قبل التعامل معه والا سوف يعطيك البرنامج خطأمثال عليه: declare v_num number; begin :global.x :=2; v_num := :global.x *2; end; تم تعديل 16 فبراير 201016 سنة بواسطة mk3bmw تقديم بلاغ
بتاريخ: 16 فبراير 201016 سنة comment_185153 انت اكيد تقصد global variable in java applications مش فى ال formsانا اعرف ان اى variable عاوز تعملة global بتعرفه ك public و لما يكون public ممكن يتشاف على مستوى ال packagesنفس الكلام بالنسبة لل methods ممكن تكتب قبله public او ممكن تعمل interface class و تحط فيها كل ال public methods دة على حد معرفتى تقديم بلاغ
بتاريخ: 19 فبراير 201016 سنة comment_185377 بالنسبه لل Global Variableاعتقد ان ما تتحدث عنه بنستخدمه فى الMethods الخاصه بال AppModuleIMpl وليس فى الEntity وده برضه بيبقى مرحله انتقاليه تمهيدا لاستخدامه فى ال ViewController حديك مثال للتوضيح اكتر مثلا نقوم بعمل متغير فى الAppModuleImpl وهذا المتغير يتم تخزين فيه ال ID الخاص بالمستخدم عند عمل اللوجين وبعد نجاح عمليه اللوجن يتم تخزن هذا المتغير فى ManagedBean وبتكون SessionScope يعنى متشافه كلها خلال السيشن بتاعه المستخدم بحيث لو قام بعمليه ادخال او تعديل او مسح للداتا بيتم تخزين الID الخاص بهذا المستخدم تقديم بلاغ
بتاريخ: 22 فبراير 201016 سنة كاتب الموضوع comment_185566 اخت هالهشكراً على الرد وهل يمكنك اعطائى مثال على Global Variable او اى Link يمكنة شرح عمل هذه الطريقةوايضاً لو امكنك اعطائى مثال على عمل Global Method يمكننى استدعائها من اى Entity وارسال Parameter اليها واستقبال Value منها شكرا على مجهودك معنا تقديم بلاغ
بتاريخ: 26 فبراير 201016 سنة comment_185868 مثال على وضع Global Variable فى السيشناولا فى الموديل ADFContext.getCurrent().getSessionScope().put("Empno",empno); وبنحصل على القيمه كالاتى Object empno = ADFContext.getCurrent().getSessionScope().get("Empno"); ثانيا فى الفيو كنترولاربنضعه هكذا FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("Empno",empno); وبنحصل على القيمه الخاصه به هكذا Object empno = FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("Empno"); اما فى الصفحه نفسها فبتحصل على القمه كالاتى #{sessionScope.Empno} اما الميثود فطبعا انت عاوز تستخدمها فى الصفحات عشان كده بتعملها public وتحطها فى AppmoduleImpl وتطلعها فى الclient interface عشان تكون ظاهره عندك فى ال Data Control Palette وتعملها Drag and drop فى الصفحه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.