我需要在datatables数组中进行验证。
if typeoftransfer === '2' then return 'LL'
elseif typeoftransfer === '3' return 'SA'
我一直在阅读数据表文档,但没有找到如何做到这一点。 这是我在服务器处理上的数组代码:
$columns = array(
array( 'db' => '`reser`.`res_code`', 'dt' => 0, 'field' => 'res_code' ),
array( 'db' => '`reser`.`transfer_id`', 'dt' => 1, 'field' => 'transfer_id' ),
array( 'db' => '`reser`.`typeoftransfer`', 'dt' => 2, 'field' => 'typeoftransfer'),
array( 'db' => '`reser`.`clavedest`', 'dt' => 3, 'field' => 'clavedest' ),
array( 'db' => '`reser`.`arrivalhotel`', 'dt' => 4, 'field' => 'arrivalhotel' ),
array( 'db' => '`clien`.`fullname`', 'dt' => 5, 'field' => 'fullname' ),
array( 'db' => '`reser`.`peoplearrival`', 'dt' => 6, 'field' => 'peoplearrival' ),
array( 'db' => '`reser`.`res_status`', 'dt' => 7, 'field' => 'res_status' ),
array( 'db' => '`reser`.`typeoftransfer`', 'dt' => 8, 'field' => 'typeoftransfer',
data => function function( $d, $row ) {
if ( typeoftransfer === '2' ) {
return "LL";
}else{
return "SA";
}
}
),
);
任何想法?,提前谢谢
答案 0 :(得分:0)
我终于找到了一个适合我的解决方案
'formatter' => function( $d, $row ) {
if($d == '2'){
return 'LL';
}elseif($d == '3'){
return 'SA';
}
此致