แสดงข้อมูลที่ต้องการใน datable
จากภาพ มีข้อมูลใน database ซึ่งใน view tadatable จะแสดงข้อมูลทั้งหมดใน table
คำถามครับ
กรณีเราจะแสดงข้อมูลเฉพาะที่มีการใน field หมายถึง หากข้อมูลมีค่า null เราจะไม่ให้แสดงใน datable
แต่ถ้ามีข้อมูลใน field จะแสดงข้อมูลจากภาพ
Nattawat Love Thailand 14 พ.ค. 2564 14:25
public function render(Request $request)
{



#$fields = array('id','category_id','type_id' ,'model_id','equipment','serial','detail','end_date'); // แบบเดิม // แสดง colume
$fields = array('id','category_id','type_id' ,'model_id','equipment','serial','end_date');

$headers = array(

// ส่วนนี้เพิ่มเติม ให้แสดงหน่วยงาน

'equipment' => array(
'text' => 'Equipment',
'sort' => 'equipment',
),
'end_date' => array(
'text' => 'ผลการดำเนินงาน',
'sort' => 'end_date',
),
'serial' => array(
'text' => 'Serial/Registration number',
'sort' => 'serial',
),
);

$cols = array();
$filters = array();
$this->categories = \Inventory\Category\Model::init();
..ฯลฯ

อาจารย์พอจะแนะนำแก้ไขส่วนไหนครับ ขอบคุณครับ
Nattawat Love Thailand 14 พ.ค. 2564 14:30
ข้อมูล query
borrow\model\inventoryx.php

public static function toDataTable()
{
return static::createQuery()
->select()
->from('inventory')
->where(array('status', 1))
->andWhere(array(
array('stock', '>', 0),
array('stock', -1),
), 'OR');
}

ผมจะเพิ่มส่วน field end_date ไม่ให้เท่า != null
ประมาณว่า ถ้าค่าว่างจะไม่แสดงข้อมูล แต่ผมเพิ่มส่วนนี้ ว่าต้องทำอย่างไรครับ
Nattawat Love Thailand 14 พ.ค. 2564 14:36
ได้แล้วครับ

public static function toDataTable()
{
return static::createQuery()
->select()
->from('inventory')
->where(array('status', 1))
->andWhere(array(
// array('stock', '>', 0),
// array('stock', -1),
array('end_date', '<>',''),
), 'OR');
}
Nattawat Love Thailand 14 พ.ค. 2564 14:38
ก็จะแสดงข้อมูลที่มีการกรอกใน end_date เรียบร้อยแล้วครับ

ขอบคุณครับ
Nattawat love thailand 15 พ.ค. 2564 01:12
พอดีไล่อ่านคู่มือ ที่อาจารย์ทำไว้ให้ ก็แก้ไขตาม ก็แสดงผลได้ตามต้องการ
แต่บางส่วนที่ไม่เข้าใจ แต่ก็จะพยายามศึกษาครับ มีประโยชน์มากๆ ครับ

โพสต์ตอบกลับ

กรุณาตรวจสอบให้ถูกต้องก่อนส่ง สามารถใช้ BBCode ได้
ประเภท jpg, jpeg, png, webp อัปโหลดรูปภาพหรือไม่ก็ได้