วันพุธที่ 28 กรกฎาคม พ.ศ. 2553

การใส่ paging ให้ list form

ในไฟล์ที่มีการแสดงรายการ จำเป็นต้องใส่ paging ให้กับ list form นั้น เนื่องจากหากมีข้อมูลในปริมาณมาก จะทำให้การโหลดหน้านั้นมาแสดงผลช้า สามารถใส่ paging ให้ list form ได้ดังนี้

1. ใน form ที่มีการ list รายการทั้งหมดมาแสดง มีโค้ดดังนี้

<form name="listLookupWorkEffort" list-name="listIt" target="" title="" type="list" paginate-target="LookupWorkEffort" odd-row-style="alternate-row" default-table-style="basic-table hover-bar">

อธิบายโค้ด
ใส่ paginate-target="LookupWorkEffort" เพื่อแสดงถึงการแบ่ง list จาก form LookupWorkEffort ออกมาเป็นส่วนๆ

2. ใน screen ที่มีการเรียก list form นี้มาแสดงผล หากต้องการกำหนดจำนวนรายการที่แสดงในแต่ละหน้า ให้เขียนโค้ดเพิ่มในส่วนของ &lt;actions&gt;&lt;/actions&gt; ดังนี้

<set field="viewSize" from-field="parameters.VIEW_SIZE" type="Integer" default-value="20"/>

อธิบายโค้ด
default-value คือ จำนวนข้อมูลที่ต้องการให้แสดงในแต่ละหน้า

ไม่มีความคิดเห็น:

แสดงความคิดเห็น