How to set Currency Format on TotalRow in OAAdvancedTable

เจอปัญหาในการใส่ Format ให้กับจำนวนเงิน สำหรับ Total Row ใน OAAdvancedTable

OAAdvancedTable
Id: showDetailTb
Id: column1

Total Value: True
Id: TrxAmount
View Attribute: TrxAmount

ถึงเราจะใส่ Format ให้กับ OAMessagedStyledTextBean id TrxAmount

Formatter formatter = new OADecimalValidater("#,###,###,##0.00;(#,###,###,##0.00)", "#,###,###,##0.00;(#,###,###,##0.00)");

OAAdvancedTableBean adTable = (OAAdvancedTableBean) webBean.findChildRecursive("showDetailTb");

OAMessageStyledTextBean trxAmountTotal = (OAMessageStyledTextBean) adTable.findChildRecursive("TrxAmount");
trxAmountTotal.setAttributeValue(ON_SUBMIT_VALIDATER_ATTR, formatter);

แต่จำนวน Total ก็ยังไม่อยู่ในรูป Format

หลังจากลองผิดลองถูก เข้าไป set format ในเกือบทุก objects ที่อยู่ภายใต้ OAAdvancedTable ก็ได้เข้าใจว่าถ้าต้องการให้เลขใน TotalRow อยู่ในรูปแบบที่จัด Format แล้วเราต้องไปตั้งค่าที่ …

Continue reading “How to set Currency Format on TotalRow in OAAdvancedTable”

How to set Currency Format on TotalRow in OAAdvancedTable

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

Run Java with argument on Eclipse

JAVA Programming Language เป็นภาษาที่มีจุดเด่นๆ คือ สามารถเขียนโปรแกรมครั้งเดียวสามารถรันได้บนหลายบนหลาย Platform ท่านที่เคยพัฒนา JAVA โดยใช้ Eclipse IDE ในการรันโปรแกรมปรกติก็สามารถคลิ๊กเมนูรันได้ตากปรกติ

แต่หากคุณต้องการรันโปรแกรมที่เขียนพร้อมส่งค่าของ arguments ไปด้วยล่ะจะต้องทำยังไง

วันนี้จะแสดงการรัน JAVA ใน Eclipse พร้อมทั้งส่งค่า arguments ไปด้วย … ทำยังไงนั้น ไปดูกันครับ

วิธีการส่งค่าของ arguments ใน Eclipse IDE

  1. ขั้นตอนแรกทำการเลือกไฟล์ Java class ที่ต้องการจะรัน
    Continue reading “Run Java with argument on Eclipse”
Run Java with argument on Eclipse