我有一张包含记录音调的表格,我需要在表格中找到一些链接,所以问题在于格式化......
第一行是患者姓名与其单页的链接,最后一行是用于编辑和删除患者的链接集合。
问题:
有人可以帮助我吗?谢谢你提前!!! :)
服务器端处理脚本:
$columns = array(
array(
'db' => 'id',
'dt' => 0,
'formatter' => function( $d, $row ) {
$links='<a href="paciente/'.$row[0].'/0/">'.$row[1].'</a>';
return $links;
}),
array( 'db' => 'apellidos', 'dt' => 1 ),
array( 'db' => 'tel_mov', 'dt' => 2 ),
array( 'db' => 'terapeuta', 'dt' => 3 ),
array(
'db' => 'id',
'dt' => 4,
'formatter' => function( $d, $row ) {
$links2='<a href="print-historia.php?height=655&width=800&id='.$row[0].'&pacientes=si" class=" thickbox editar txt_petit"><img src="ima/edit.png" /></a> | <a href="?borrar=total&id='.$row[0].'" onClick="return confirmSubmit()" class="borrar txt_petit"><img src="ima/close.png" /></a>';
return $links2;
}),
);
使用Javascript:
$(document).ready(function() {
$('#tablet').DataTable({
"language": {
"url": "https://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Spanish.json"},
"scrollY": "400px",
"scrollCollapse": true,
"processing": true,
"serverSide": true,
"ajax": "load.php"
});
} );
答案 0 :(得分:0)
我明白了;)
对于链接名称问题:
只需在表格的第一列添加 id 数据,如果您不需要,请使用javascript中的选项隐藏它(&#34; bVisible&#34;:false)< / p>
所以现在$ row [0]总是id而$ row [1]就是名字......
对于thickbox问题:
只需在&#34; fnDrawCallback&#34;
之后添加&#34; aoColumns&#34; 这些选项 "aoColumns": [
{ "sTitle": "id","bVisible": false},
{ "sTitle": "Nombre" },
{ "sTitle": "Apellidos" },
{ "sTitle": "Móbil","bSortable": false },
{ "sTitle": "Fijo","bSortable": false },
{ "sTitle": "Terapeuta","bSortable": false },
{ "sTitle": "Edición","bSortable": false,"bSearchable": false }],
"fnDrawCallback": function() {
tb_init('a.thickbox');
}
我不知道是否是最好的方式,但对我有用;)