Sunday, 27 April 2008

QuipuKit 1.4.3 กับการพัฒนาเย็บรอยต่อความเข้ากันได้กับ JBoss

QuipuKit 1.4.3 เป็น Component Library ทางการค้าสำหรับ JSF ในครั้งนี้ได้มีส่วนในการบำรุงรักษาในสิ่งที่เราได้รู้จากการปล่อย version ก่อนออกมา ที่มีปัญหากับการใช้ JBoss Seam's Link และปุ่มภายใน component ของ QuipuKit DataTable Component. การออกมาในครั้งนี้ยังแก้อีกหลาย bug และแก้ปัญหาอื่นๆที่เราได้รับจากลูกค้า. โดยปัญหาที่เราแก้ทั้งหมดดูได้จากหน้านี้

การพัฒนา :

  • DataTable กับ JBoss Seam: แก้ปัญหา JBoss Seam's Link กับ Component DataTable.

ปัญหาที่ถูกแก้ไข :

  • Calendar: icon กดไปเดือนถัดไปหายไปเวลาที่เรากำลังเลือกเดือนอยู่
  • TreeTable: Javascript Error ถ้าใช้ “bodyOddRowStyle”/“bodyOddRowClass” โดยไม่เรียงลำดับใน TreeTable ก่อน.การกรอง Drop-down list ของ "dropDownField" ที่ทำให้การจัดเรียงเพี้ยนไปในการเปิดครั้งแรกใน Firefox 2.0
  • DataTable:
    “bodyOddRowStyle” มีสิทธิ์เหนือกว่าเงื่อนไขของรูปแบบของแถว
    NullPointerException เมื่อ DataTable's ใช้ “rendered” ในการเปลี่ยนแปลง component อื่นจากการใช้ valueChangeListener
  • ปุ่มหมายเลขหน้า “go to last page” ไม่ทำงานในบางกรณี
  • HintLabel:
    ตำแหน่งของ HintLabel ไม่ถูกต้องใน Liferay 4.3.3 Portal.
    HintLabel ถูกแสดงผลไม่ถูกในต้องใน HTML table ของ Opera และ Liferay 4.2.2 Portal.
  • PopupLayer: หน้านั้นจะถูกเลื่อนได้ไม่มีวันจบเมื่อใช้ PopupLayer ถูกโชว์ใน Mozilla.
  • DateChooser: ค่าใน input field และใน calendar แตกต่างกันในบางกรณี
  • DateChooser/DropDownField: Popup การจัดเรียงเพี้ยนไปใน JBoss Portal และ Opera 9.
  • TwoListSelection: ValueChangeListener ถูกเรียกเมื่อ list ที่วางเปล่าถูก submit ไปในครั้งที่สอง
  • ความเข้ากันได้กับ JBoss Portal Server: ไม่มี teamdev.jsf.portlet.QuipuKitPortlet class ใน quipukit.jar
  • Validation: FloatingIconMessages อยู่ผิดตำแหน่งเมื่อใช้ใน Liferay Portal.

QuipuKit version ใหม่สามารถ download ได้ในหน้านี้เลยครับ

No comments: