Class DataTable
คลาสสำหรับจัดการแสดงผลข้อมูลจาก Model ในรูปแบบตาราง.
- Kotchasan\KBase
-
Kotchasan\DataTable
Author: Goragod Wiriya admin@goragod.com
Since: 1.0
Located at Kotchasan/DataTable.php
public
|
|
public
|
|
public
string
|
public
boolean
|
$hideCheckbox
กำหนดการแสดงผล checkbox ถ้าเป็น true จะซ่อน checkbox เสมอ. |
#
false
|
public
array
|
$actions
ถ้ากำหนดรายการนี้จะแสดง checkbox และ ปุ่ม action array('delete' => Language::get('Delete'), 'published' => Language::get('Published')) หมายถึงแสดง select สำหรับ ลบ และ เผยแพร่. |
#
array()
|
public
array
|
$defaultFilters
ลิสต์คำสั่ง Query หลัก สำหรับคัดเลือกข้อมูล
array('id', 1) WHERE |
#
array()
|
public
array
|
$filters
ฟิลเตอร์ข้อมูลแสดงผล ถ้ากำหนดรายการนี้จะแสดงตัวเลือกการ filter ด้านบนตาราง. |
#
array()
|
public
array
|
$hideColumns
รายชื่อคอลัมน์ที่ไม่ต้องแสดงผล. |
#
array()
|
public
array
|
$columns
รายชื่อคอลัมน์ทั้งหมด. |
#
array()
|
public
array
|
$headers
รายชื่อส่วนหัวของตอลัมน์. |
#
array()
|
public
array
|
$searchColumns
รายชื่อฟิลด์ที่สามารถค้นหาได้ ถ้ากำหนดรายการนี้จะแสดงกล่องค้นหา. |
#
array()
|
public
boolean
|
$autoSearch
กำหนดวิธีการค้นหาจากช่อง search true (default) ค้นหาจาก $searchColumns โดยอัตโนมัติ false กำหนดการค้นหาด้วยตัวเอง. |
#
true
|
public
boolean
|
$searchForm
การแสดงฟอร์มค้นหา auto (default) แสดงฟอร์มค้นหา ถ้ามี $searchColumns ระบุมา true แสดงฟอร์มค้นหาเสมอ false ไม่ต้องแสดงฟอร์มค้นหา |
#
'auto'
|
public
string
|
$search
ข้อความค้นหา |
#
''
|
public
integer|null
|
$perPage
จำนวนรายการต่อหน้า ถ้ากำหนดรายการนี้จะแสดงรายการแบ่งหน้า และตัวเลือกแสดงรายการต่อหน้า. |
#
null
|
public
integer
|
$page
หน้าที่กำลังแสดงผล |
#
1
|
public
string|null
|
$sort
ชื่อคอลัมน์ที่ใช้เรียงลำดับ ค่าเริ่มต้น null สำหรับการรับค่าอัตโนมัติ. |
#
null
|
protected
array
|
$sorts
ข้อมูลการเรียงลำดับที่กำลังใช้งานอยู่. |
#
array()
|
public
array
|
$buttons
ปุ่มที่จะใส่ไว้ด้านหลังของแต่ละแถว. |
#
array()
|
public
boolean
|
$enableJavascript
เปิดใช้งาน Javascript ของตาราง true เปิดใช้งาน GTable false ปิดใช้งาน GTable แต่ยังแทรก Javascript อื่นๆได้. |
#
true
|
public
array
|
$entriesList
ตัวเลือกจำนวนการแสดงผล. |
#
array(10, 20, 30, 40, 50, 100)
|
$cfg,
$request
|