【问题标题】:Laravel Yajra datatables headers label not workingLaravel Yajra 数据表标题标签不起作用
【发布时间】:2016-11-09 15:23:28
【问题描述】:

我正在使用https://datatables.yajrabox.com/service 实现,当尝试更改服务中的表头标签时,我得到:

'DataTables 警告:表 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。

【问题讨论】:

    标签: php jquery laravel datatables


    【解决方案1】:

    好的,解决了,反正 tnks。

    解决方案:

    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',
            ];
        }
    

    【讨论】:

    • protected function getColumns函数有什么用?
    • 从数据库映射到视图。 (我想)自从我发布自我解决方案以来已经有一年多了。 :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    相关资源
    最近更新 更多