How to change the content language according to the page locale

Hi
Suppose you have "Employee" table which contains many attributes. Some of these attributes are :EmpNameArabic,EmpNameEnglish,StatusArabic,StatusEnglish.
The problem is how to query the "EmpNameArabic" attribute in case of the locale is "ar" and how to query"EmpNameEnglish" in case of the local is "en".

Solution
1- In the EmployeeVO view object , click on the query tab and edit the query as following:



Edit the query to add "Decode(:p_lang,'en',EmpNameEnglishmEmpNameArabic) Emp_name" then click ok
2- Add the  bind  variable

Select expression and write :
"adf.context.locale.language"

click ok and test the page and change the direction to test.

Comments

Popular posts from this blog

Another user has changed the row with primary key oracle.jbo.Key[12 ].

Working With File Throgh WebUtill

Reading From File