[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 ใช้ต่างกันอย่างไร

How to get value from textarea jQuery

สร้าง Textarea โดยกำหนด id ให้เป็น textarea (ทำไม id ถึงสำคัญ เพราะ jQuery อ่างอิง element ต่างๆ ด้วย Id นั่นเอง)

<textarea id=”textarea” rows=”3″></textarea>

เราสามารถดึงข้อมูลจาก Textarea ด้วยการใช้ function val().

$(“#textarea”).val();

การกำหนดค่าให้กับ Textarea ด้วยการใช้ method val() เช่นเดียวกัน

var new_textarea_value = ‘New  value’;

$(‘#textarea’).val(new_textarea_value);

Credit::http://www.jquerytutorials.net/jquery-textarea.html

How to get value from textarea jQuery

populate current date from getCurrentDBDate() #OAF

SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss.S”);
SimpleDateFormat formatDate = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
oracle.jbo.domain.Date convertDate = am.getOADBTransaction().getCurrentDBDate();
java.util.Date date = format.parse(convertDate.toString());
String convStr = formatDate.format(date);

System.out.println(“Date from database:  “+convertDate.toString());

System.out.println(“java.util.Date: “+date.toString());
System.out.println(“String date: “+convStr);

ไว้จะมาอธิบายเรื่อง SimpleDateFormat อีกทีนะครับ
สามารถอ่านก่อนได้จาก http://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html

populate current date from getCurrentDBDate() #OAF

วิธีการติดตั้ง PyDev สำหรับ eclipse

วิธีการติดตั้งผ่านอินเตอร์เน็ตโดยการติดตั้ง PyDev Extensions โดยการใช้ Eclipse Update Manager

ขั้นตอนการติดตั้ง

  1. เลือกเมนู Help > Install New Software
    Image
  2. จากนั้นจะมีหน้าต่าง Available Software ในช่อง Work with ให้เลือกปุ่ม Add  Image
  3. ช่อง Name: ให้ใส่ชื่อ PyDev หรือ PyDev and Pydev Extensions
  4. ช่อง Location: http://pydev.org/updates กด OK
    Image
  5. จากนั้นจะแสดงรายการให้เราเลือกว่าเราต้องการติดตั้ง
  6. เราก็เลือกรายการที่ต้องการติดตั้งจากนั้นกดปุ่ม Next
    Image
  7. จากนั้นจะแสดง Review Licenses ให้เลือก I accept … จากนั้นกดปุ่ม Finish
    Image
  8. ที่เหลือก็รอโหลดจนติดตั้งเสร็จ eclipse จะถามว่าต้องการให้ restart program eclipse หรือไม่
  9. ตอบ Yes ก็ได้ครับหากไม่ได้ทำงานค้างอยู่
  10. เรียบร้อยครับ สามารถตรวจสอบได้โดยการสร้างโปรเจคใหม่ของ PyDev ขึ้นมImage
วิธีการติดตั้ง PyDev สำหรับ eclipse

PHP function get IP Address

วิธีการดึง IP Address ของเครื่อง Client ด้วย PHP

บันทึกความจำ >> Function ในการดึง IP Address ของเครื่อง client

function get_client_ip() {
if (!empty($_SERVER[‘HTTP_CLIENT_IP’]))
{//check ip from share internet
$ip = $_SERVER[‘HTTP_CLIENT_IP’];
} elseif (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR’]))
{//to check ip is pass from proxy
$ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’];
} else {
$ip = $_SERVER[‘REMOTE_ADDR’];
}
return $ip;
}

Credit:: http://codeigniter.com/forums/viewthread/180857/#856078

PHP function get IP Address

How to reset notepad++ style configurator to default

ผมคิดว่าหากพูดถึงโปรแกรม Text Editor ที่ชื่อว่า Notepad++  ซื้อเป็นโปรแกรมที่ได้รับความนิยมเป็นอย่างมาก เนื่องจากสามารถใช้เขียนโปรแกรมได้ในหลายๆ ภาษา และสามารถปรับแต่งสิ่งต่างๆ ได้ตามที่เราต้องการ วันนี้จะขอแนะนะวิธีการเรียกคืนค่าของ Style ที่เราได้ทำการปรับแต่งไปอย่างมากมายจน ไม่สามารถตั้งค่าคืนเหมือนตอนแรกที่ติดตั้งได้ วิธ๊การก็ไม่ยากครับ

ให้เรา Search หาไฟล์ใน Harddisk ของเราได้ไฟล์จะมีชื่อว่า stylers.xml (โดยปรกติแล้วจะอยู่ภายใต้โฟลเดอร์ที่เราทำการติดตั้งลงไป) จากนั้นลบไฟล์นั้น

ปิดและเปิดโปรแกรม Notepad++ อีกครั้ง โปรแกรมจะ Start โดยใช้ค่าตั้งต้น

เท่านี้ก็เรียบร้อยครับ

Credit sourceforge.net/projects/notepad-plus

 

How to reset notepad++ style configurator to default