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
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:
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