我目前正在使用 DataTables 1.10.5 服务器端处理功能:http://www.datatables.net/examples/data_sources/server_side.html http://www.datatables.net/examples/data_sources/server_side.html
尚未进行任何重大修改,只是插入列名称等。
$columns = array(
array( 'db' => 'clinicaId', 'dt' => 0 ),
array( 'db' => 'rotaId', 'dt' => 1 ),
array(
'db' => 'delegadoId',
'dt' => 2,
'formatter' => function( $d, $row ) {
$delegado = new Delegado($d);
return $delegado->display('name');
}
));
所以,在我的 sql 表中,我有 2 列称为cp4(格式:0000),以及cp3(格式:000)是邮政编码的一部分。
当在数据表上显示时(格式:0000-000),我想将这些列合并为一列。通过重写我的 SQL 表可以快速解决这个问题。但这会违背将它们分开的目的,因此我可以获取它所指的具体位置,而不必分解结果。
我还没有找到任何适合我的斗争的具体内容。已经在这上面浪费了大约 2 个小时,任何启发将不胜感激。
尝试连接它们:
array( 'db' => '`field1`.`field2`', 'dt' => 'concatenated_fields' ),
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)