问题描述
显示数据没问题,但是在进行搜索时会出现错误。 我不知道发生了什么。
控制器:
public function data()
{
if(request()->ajax()) {
return datatables()
->of(DB::table('data_pmks')->select('id_pmks','tgl_pelaksanaan','nama','jenis_kelamin','jenis_pmks','jenis_pelayanan','jenis_intervensi')
->orderBy('id_pmks','desc')
->where('is_active','1')->where('jenis_intervensi',Session::get('intervensi')))
->editColumn('mybutton',static function ($row) {
return '<a class="btn btn-sm btn-success detail" href="/opd/pmks/data/edit/'.$row->id_pmks.'">Detail</a>
<a class="btn btn-sm btn-danger detail" href="/opd/pmks/data/hapus/'.$row->id_pmks.'">Hapus</a>';
})->editColumn('myIndex',function ($row) {
return (int)$row->id_pmks;
})->editColumn('select_orders',static function ($row) {
return '<input type="checkbox" name="cheking[]" value="'.$row->id_pmks.'"/>';
})
->rawColumns(['select_orders','myIndex','mybutton'])
->make(true);
}
return view('opd.pmks.data_pmks');
}
错误信息:
解决方法
它只是将 ngOnInit() {
this.currentUser = this.getCurrentUser();
this.getRoles();
this.getUsuarioBytoken();
}
getCurrentUser(): any {
if (this.token.getUser()) {
return this.token.getUser();
} else {
setTimeout(() => getCurrentUser(),10);
}
}
添加到 javascript 中的列设置中。