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 ประจำวัน #22

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

  • ทำฟอร์มแสดงผล child project เมื่อเลือก project ที่มี task type ก็แสดงผล task type ที่เป็น child ของ project นั้นในฟอร์ม task type selector .. เช่นเดียวกับของ task type ที่มี task เป็น child ครับ .. ใช้ฟังก์ชั่น select ของ Tequila ในการ generate form จากข้อมูลที่ได้จาก ajax object
  • แก้ไขฟังก์ชั่น getChild ของ Model ให้สามารถแสดง list ของทั้ง task type และ task ได้ จากตอนแรกที่แสดงได้เฉพาะ task อย่างเดียว

ปัญหาที่พบ

  • VO ที่ return มาจาก model ไม่ได้ถูก encode เป็น json ทำให้แสดงผลใน form selector ผิด .. แก้ไขแล้วครับ โดย encode เป็น json ก่อนแล้วจึงนำมาใช้กับฟังก์ชั่น select
  • insert ข้อมูล report detail ลงใน database แล้วเกิด error เนื่องจากตอนแรกที่ทำ selector นั้น value ของแต่ละ option ยังเป็น task_name อยู่ แต่ในการ insert ต้องใช้ task_id .. คุณ itzco ช่วยแก้ให้ โดยต้อง getdata ทั้ง task_id และ task_name และแก้ฟังก์ชั่น select อีกเล็กน้อย ให้สามารถใช้กับกรณีนี้ได้ .. คุณ itzco บอกว่าฟังก์ชั่น select นี้ต้องแก้ไขแล้วแต่กรณีที่ต้องการใช้ครับ ไม่ใช่ common function ที่เรียกใช้ได้ทันที

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

  • class ASCII encode กับ decode สำหรับ tree

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

One Response to “email ประจำวัน #22”

  1. Zoran says:

    Greatings, Amazing! Not clear for me, how offen you updating your cpe.loveofze.com.
    Thank you

Leave a Reply