我正在使用https://datatables.yajrabox.com/service实现,当我尝试更改服务中的表头标签时,我得到:
'DataTables警告:table id = dataTableBuilder - Ajax错误。有关此错误的详细信息,请参阅http://datatables.net/tn/7'
我的服务代码是:
public function html()
{
return $this->builder()
->columns([
'name' => 'Nome',
'email' => 'Email',
'patente.patente' => 'Patente',
'unity.unity' => 'Unidade',
])
->parameters([
'dom' => 'Bfrtip',
'buttons' => ['csv', 'excel', 'pdf', 'print', 'reload'],
]);
}
protected function getColumns()
{
return [
'name',
'email',
'patente.patente',
'unity.unity',
];
}
有什么建议吗? TNKS。
答案 0 :(得分:2)
好的,无论如何都要解决了。
解决方案:
public function html()
{
return $this->builder()
->columns([
'name' => [ 'title' => 'Nome' ],
'email' => [ 'title' => 'Email' ],
'patente.patente' => [ 'title' => 'Patente' ],
'unity.unity' => [ 'title' => 'Unidade' ],
])
->parameters([
'dom' => 'Bfrtip',
'buttons' => ['csv', 'excel', 'pdf', 'print', 'reload'],
]);
}
protected function getColumns()
{
return [
'name',
'email',
'patente.patente',
'unity.unity',
];
}