我正在使用 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',
];
}
有什么建议吗?
好的,解决了,无论如何。
溶液:
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',
];
}