Welcome! My name is ArmNo. I'm computer engineering student of Chiang Mai University, Thailand. This blog is about my internship program summer 2009. Enjoy!

email ประจำวัน #23

สวัสดีครับ
รายงานประจำวันที่ 21/4/2009 – Web Time Sheet (Tequila Framework)
สิ่งที่ทำวันนี้

  • edit mode สำหรับแก้ไข report_detail แต่ละอัน เมื่อคลิก edit แล้ว ข้อมูล report detail นั้นจะมาอยู่ในฟอร์ม add new และปุ่ม add ก็จะเปลี่ยนเป็น save ให้บันทึกข้อมูลได้
  • สร้าง javascript functions เพิ่ม สำหรับการทำงานกับ ajax object ในการ reload ฟอร์มต่างๆจาก onchange event handlers .. ส่วนมากเป็น callback function ของ ajax object กับ function ที่ใช้หา selected value ของ select form ครับ

ปัญหาที่พบ

  • ให้ ajax object ไป get data ก้อนใหญ่เกินไป (มีข้อมูลหลายๆอย่างรวมกันในหนึ่ง response) พอกลับมาที่ callback function แล้วแยก response ลงแต่ละฟอร์มไม่ได้ จึงแบ่งเป็นส่วนย่อยๆ โดยใช้ ajax object หลายๆ object เพื่อ get data แยกกันแล้วนำมาใส่ลงในฟอร์มพร้อมกัน
  • ตอนนี้ส่วน add to report สามารถ add/edit/delete ได้แล้ว แต่ก็ยังมีบั๊กเล็กๆน้อยๆอยู่ครับ เช่น selected value ใน select form ยังไม่ถูกต้อง ยังขึ้นเป็นอันแรกสุดอยู่ (ในบางฟอร์มครับ)

สิ่งที่ต้องทำ

  • ย้าย input form ของ report detail ไปไว้ด้านบนของ report detail list 
  • class ASCII encode กับ decode สำหรับ tree

ขอบคุณครับ
อาม

Leave a Reply