[OA Framework] findIndexedChildRecursive, findChildRecursive ใช้ต่างกันอย่างไร

findIndexedChildRecursive หรือ
public OAWebBean findIndexedChildRecursive(String name)

ใช้สำหรับค้นหา component ด้วย index จาก child/grandchild ด้วยการระบุชื่อ

findChildRecursive หรือ
public OAWebBean findChildRecursive(String name)

ใช้สำหรับค้นหา component ทั้ง Index และ Name จาก child/grandchild ด้วยการระบุชื่อ

ทั้งสอง method จะคืนค่า null หากไม่พบ component ตรงกับชื่อที่ต้องการค้นหา

ปล. หากเราไม่แน่ใจว่าชื่อที่เราต้องการค้นหาเป็น Index หรือ Name ของ component ขอแนะนำให้ใช้ findChildRecursive ในการค้นหาครับ เพราะจะค้นหาทั้ง index และ name

Credit: http://www.betterdevelopers.com/article/45347312/Use+of+findChildRecursive,+findIndexedChildRecursive,+findIndexedChild

[OA Framework] findIndexedChildRecursive, findChildRecursive ใช้ต่างกันอย่างไร

วิธีการดึงค่าจาก OAMessageLovInputBean

โดยปกติแล้วเราสามารถดึงค่าจาก OAMessageTextInputBean ด้วยการเรียกเมธอด getParameter(“String id”);

แต่สำหรับ text box ที่เป็น List of Values เรามีวิธีดึงค่าใน OAMessageLovInputBean ได้อีกวิธีคือ

 

/*

* import OAMessageLovInputBean

*/import oracle.apps.fnd.framework.webui.beans.message.OAMessageLovInputBean;

public void processRequest(OAPageContext pageContext, OAWebBean webBean)
{
super.processRequest(pageContext, webBean);
}

public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
{
super.processFormRequest(pageContext, webBean);
OAMessageLovInputBean lovInput = (OAMessageLovInputBean) webBean.findIndexedChildRecursive(“username”);
String username = (String) lovInput.getValue(pageContext).toString();
System.out.println(“Username : “+username);
}

 

เมื่อดึงค่าออกมาเป็น String ได้แล้วเราก็สามารถนำตัวแปรชนิด String ไปใช้งานต่อได้

วิธีการดึงค่าจาก OAMessageLovInputBean

How to set default browser when run or debug jDeveloper

Today, I will show you how to setup default browser when we ran application in jdeveloper.

Normally, when you run or debug web application in jdeveloper the browser will open up and it is chosen by Operating System. If you don’t like the browser. Can you changing it ?

Of course, you can changing to other browser which installed on your computer. It’s very easy.

I will show you step by step.

Step to change default browser in jdeveloper.

Step 1. run jdeveloper.

Step 2. select tools > preferences

Continue reading “How to set default browser when run or debug jDeveloper”

How to set default browser when run or debug jDeveloper