Thursday, June 27, 2013

How to set default values for Entity object attributes

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
In this demo I am going to set default value of  hire date of  employees to today's date

There are 3 ways to set default values:-
1.) In the overridden create() method of the Entity object  class:-
       Generate EmployeesImpl.java class of  EmployeesEO Entity Object.
       Add the following code to create() immediately after the call to super.create() .
            this.setHireDate((Date)Date.getCurrentDate());

Tuesday, June 25, 2013

Sort Columns in Oracle ADF Table

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------

sort columns in Oracle ADF Table
لعمل ترتيب لقيم العمود تصاعديا او تنازليا داخل جدول اوراكل اي دي اف 

1- من الصفحة اضغط علي Bindings



Friday, June 21, 2013

Oracle ADF export data from Table to Excel

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
استراد البيانات من الجدول الي ملف اكسيل

Monday, June 17, 2013

Learn Sql Step by Step Arabic - كتاب تعلم اس كيو ال خطوة بخطوة

بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------

كتاب تعلم اس كيو ال خطوة بخطوة Learn Sql Step by Step Arabic

اولا: ما هو اس كيو ال او السكوال او SQL

اس كيو ال - sql

لغة الاستعلامات البنائية (Structured Query Language أو SQL) (لغة قواعد البيانات)هي لغة برمجة غير إجرائية Non Procedural Language، وهي بذلك تختلف عن لغات البرمجة المعتادة مثل سي أوجافا، حيث أن اللغات غير الإجرائية هي لغات متخصصة. ولذلك فإن تركيب لغة الاستعلامات البنائية هي لغة للتعامل والتحكم مع قواعد البيانات المترابطة من خلال التعامل مع تراكيب البيانات وإجراء عمليات إدخال البيانات والحذف والفرز والبحث والتصفية و التعديل وخلافه.

Saturday, June 15, 2013

Create Backing Bean or Remove it

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
انشاء Backing Bean مع الصفحة
وكثير بنسي نعملها انشاء في حالة انك نسي هتعمل اي 
او في حاله تم انشائه وانت لا تريد استخدمها فماذا تفعل 

Sometimes we may forgate to enable the radio button to create/enable the Backing bean automatically.
but later developer decide to create the backing bean.


Thursday, June 6, 2013

مشروع كلنا هنتعلم جاسبر اي ريبورت محاضرات بالصوت والصورة من البداية حتي مستوي الاحتراف

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------

مشروع كلنا هنتعلم جاسبر اي ريبورت

Learn Jasper iReport Step by Step

Jasper iReport

- ما هو الجاسبر اي ريبورت (Jasper iReport)
هي مكتبة مفتوحة المصدر مصممة لمطوري الجافا لتمكنهم من اضافة التقارير الي تطبيقاتهم
سواء كانت سطح المكتب (Desktop) او ويب (Web)

في هذا المشروع سأقوم بعون الله بشرح الجاسبر اي ريبورت
من البداية حتي مستوي الاحتراف

وكيفية استخدمه داخل تطبيقات الجافا و الاي دي 

Wednesday, June 5, 2013

Uncommited / Unsaved Data Warnig on page

بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------

When we visit some websites and try to close browser tab, it shows warning message like this image
 
    To do this in Oracle ADF you have to do nothing complex, if you are using .jspxthen it is so simple.

  1. Select af:document from page structure and go to property inspector, now SetUncommitedDataWarning to on.

Monday, June 3, 2013

Some Important Code in ADF

بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------

Code to get AppModule in Java Bean class

To implement resolvEDIC method
    public Object resolvElDC(String data) {
           FacesContext fc = FacesContext.getCurrentInstance();
           Application app = fc.getApplication();
           ExpressionFactory elFactory = app.getExpressionFactory();
           ELContext elContext = fc.getELContext();
           ValueExpression valueExp =
                   elFactory.createValueExpression(elContext, "#{data." + data + ".dataProvider}",
           Object.class);
           return valueExp.getValue(elContext); 
       }

Use this in code to get  Application Module Impl class
       AppModuleAMImpl am =
       (AppModuleAMImpl)resolvElDC("AppModuleAMDataControl");

Code to show FacesMessege  in page

     FacesMessage message = new FacesMessage("Record Saved Successfully!");   
     message.setSeverity(FacesMessage.SEVERITY_INFO);   
     FacesContext fc = FacesContext.getCurrentInstance();   
     fc.addMessage(null, message);

Code to show error msg  in page

throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_ERROR,”msg”,null));

Saturday, June 1, 2013

Oracle ADF Refresh Pages After Commit - Video Arabic

بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------

اعاده تحميل الصفحة بعد تنفيذ commit اوراكل اد دي اف :-


Related Posts Plugin for WordPress, Blogger...