Monday, November 11, 2013

Calling ADF Action Binding Programmatically

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
Calling ADF Action Binding Programmatically
استدعاء Insert , Update , Delete , Commit ... ect بشكل برمجي

1- انشاء صفحة jspx وداخلها ضيف oracle adf table or form
2- ضيف button واضغط عليه مرتين هيطلب منك انشاء كلاس انشاه
3- وهذا هو كود استدعاء CURD

1:  public String insertAction()  
2:  {  
3:   BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();  
4:   OperationBinding operationBinding = bindings.getOperationBinding("CreateInsert");  
5:   Object result = operationBinding.execute();  
6:   // do not forget to handle the errors here.  
7:   if (!operationBinding.getErrors().isEmpty())  
8:   {  
9:   return null;  
10:  }  
11:   return null;  
12:  }  

Sunday, October 20, 2013

Oracle ADF Interview Questions and Answers

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
Oracle ADF Interview Questions and Answers
اسئلة الانتر فيو اوراكل ADF 


Download From Here

والسلام عليكم ورحمته الله وبركاته
<< سبحانك اللهم وبحمدك أشهد أن لا اله الا أنت أستغفرك وأتوب اليك >>

Friday, October 11, 2013

Install and Configure WebLogic Server to Run ADF 11g Applications

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
 Install and Configure WebLogic Server to Run ADF 11g Applications

تسطيب واعداد Weblogic Server لعمل Deploy لمشروع ADF


الخطوات بالصور وخطوة بخطوة اضغط هنا
Steps images and step-by-step click Here

والسلام عليكم ورحمته الله وبركاته
<< سبحانك اللهم وبحمدك أشهد أن لا اله الا أنت أستغفرك وأتوب اليك >>

Sunday, October 6, 2013

Navigate ADF Pages Programmatically

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

Navigate ADF pages programmatically
كيفية عمل انتقال الي صفحة برمجيا


الكود - Code

Sunday, August 11, 2013

Oracle ADF Table with Detail Stamp - like tree table

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
oracle adf table with detail stamp - like tree table  

ما نستطيع ان نفعله بـ detail stamp هو عرض باقي البيانات بشكل مخفى

خطوات تنفيذه:
      1- بناء الابلكيشن
      2- بناء الـ Business Component
      3- بناء الجدول 

الشكل النهائي للمثال


Monday, August 5, 2013

How Set Button Disable If Table Has Not Data - Oracle ADF

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
How Set Button Disable If Table Has Not Data
step one 
create table and drag button createInsert

لعدم تمكين زر الانشاء من التنفيذ في حالة عدم وجود بيانات

الخطوة الاولي
انشاء جدول واسحب زر createInsert


step two
in the disabled property of the button , write this expression
#{bindings.DepartmentsView1.estimatedRowCount gt 0 ? false : true}

Sunday, July 14, 2013

Set the default value sysdate Groovy expression

 بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
Oracle ADF - Set the default value sysdate Groovy expression

لادخال قيمة التاريخ بشكل افتراضي اوراكل اي دي اف

1- انشاء ابلكيشن
2- اعمل اتصال بـ hr
3- اعمل business components


Thursday, July 4, 2013

Oracle ADF Java Data Types and Groovy Type

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



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 اوراكل اد دي اف :-


Wednesday, May 29, 2013

Oracle ADF Show Message After Commit - Video Arabic

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

لاظهار رسالة بعد تنفيذ commit اوراكل اد دي اف :-


Friday, May 24, 2013

ADF Business Component Validations

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

This framework provides very good feature of validation. In ADF we can validate user inputs at different levels. Which are
  • Attribute level: Fires on value change.
  • Entity level: Fires on moving from one record to another. 
  • Transaction level: Fires after attribute and entity level validations are complete. It validates Master-detail validations.

Tuesday, May 21, 2013

Set Text Style in input text field

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

In ADF application default style of input text is lower case. Whenever user types in input text he has to decide to type in lower case or upper case or first letter capital style. If a developer want to restrict the format of a input text to lower case or upper case or capitalized style then it can be done by changing style.

As this style property is set, this will give desired format regardless the user's keyboard's caps lock button is on or not.

      To do this go to contentStyle property of input text and set one of the following values:

For Capatalized text 
text-transform:capitalize

Thursday, May 16, 2013

ADF validations with input validation tags

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

لعمل validation اسحب input Text وداخله اسحب واحد من validation

Validate maximum length;
<af:inputText id="id0" value="12A" label="Maximum length validator"> 
<af:validateLength maximum="5"/> </af:inputText>
Validate minimum length;
<af:inputText id="id00" value="12A" label="Minimum length validator">
<af:validateLength minimum="3"/>
</af:inputText>

Tuesday, May 14, 2013

Learn Oracle ADF Step by Step - كتاب تعلم اوراكل اي دي اف خطوة بخطوة

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

السلام عليكم ورحمة الله وبركاته
انا أحمد سعيد أوراكل أي دي أف ديفلوبر وأنا كتبت هذا الكتاب نظرا لقلت المعلومات عن الأي دي أف
أتمني أن يضيف الي قارئ الكتاب و أعتذار لستخدامي اللغة العامية  و هذا لأني أري انها ستكون أفضل 
و أسرع لفهم ولا تنسوني من صالح دعائكم لي ولوالدي والمسلمين

كتاب تعلم Oracle ADF خطوة بخطوة
Learn Oracle ADF Step by Step


محتويات الكتاب

الفصل الاول : ما هو ADF
الفصل التاني : تحضير الادوات
الفصل الثالث : بناء المشروع
الفصل الرابع بناء شاشات المشروع
الفصل الخامس اعداد Entity Object
الفصل السادس بناء شاشة البحث
الفصل السابع ربط الشاشات
الفصل الثامن انشاء المنيو Menu وتحويل البيانات الي ملف Excel و Print
الفصل التاسع عمل List to Values
الفصل العاشر عمل الاضافة والتعديل والحذف والحفظ علي البيانات

Monday, May 13, 2013

Using JavaScript in Oracle ADF Page - استخدام الجافا سكريب داخل صفحات الاي دي اف

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

استخدام الجافا سكريب داخل صفحات الاي دي اف
Using JavaScript in Oracle ADF Page 


Friday, May 10, 2013

Deployment ADF Applacition On GlassFish Server - Video Arabic

بسم الله الرحمن الرحيم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا يا رب العالمين
---------------
ان شاء الله هنتكلم النهارده علي Deployment وازاي اقدار اعمل Deploy علي GlassFish Server

Deploy ADF Applacition On GlassFish Server

اولا لازم تنزل :

Download Glass Fish Server
http://www.oracle.com/technetwork/java/javaee/downloads/ogs-3-1-1-downloads-439803.html

Download ADF Essential
http://www.oracle.com/technetwork/developer-tools/adf/overview/adfessentials-1719844.html

Thursday, May 9, 2013

Disable the Browser Back Button - الغاء زر الرجوع في المتصفح

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

Disable the Browser Back Button - الغاء زر الرجوع في المتصفح

1- انشاء ابلكيشن
2- افتح adfc-config.xml واسحب صفحتين

Related Posts Plugin for WordPress, Blogger...