如何为生成的Datatable指定类名

时间:2014-05-01 20:22:20

标签: laravel jquery-datatables

我正在使用Chumper's Datatable package for Laravel,并希望为生成的表添加类名。我尝试通过setOptions()传递它:

$table = Datatable::table()
    ->addColumn($columns)
    ->setUrl(route('admin.reports.top_recruiters.datatable'))
    ->setOptions(array(
        'bProcessing' => true,
        'class' = 'table-striped'
    ))
    ->noScript();

echo $table->render();

但是,该方法似乎只传递特定于Datatables JavaScript的选项。

documentation似乎没有提及方式。将自定义类应用于生成的表的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

一个小小的潜水员在Table类中发现了一个名为setClass()的无证方法。

public function setClass($class)
{
    $this->className = $class;
    return $this;
}

类名可以像这样应用于表实例:

$table = Datatable::table()
    ->setClass('<your class name>')