制表符字段 - 显示不同的值
Tabulator field - Show Different Value
我想将字段值显示为字符,但基础数据显示为数字,所以当我进行搜索查询时,我可以使用数字数据,而不是显示数据。
例子
{ title: 'Plant' , field: 'plant.name'},
但需要
{ title: 'Plant' , field [ex: search-column]: 'plant.id' , field [ex: display]:'plant.name' },
啊哈。很长一段时间后回到制表机,它完全跳过了我的想法。
这是解决方案
{ title: 'Plant' , field: 'plant.id',
formatter:function(cell){
// This is eager loaded data in Laravel
return cell.getRow().getData().plant.title;
}
},
现在,在您的查询中,您可以搜索与
的关系
->orWhereHas('plant', function($q) use($request){
$q->where('title','LIKE',"%$request->search%");
})
我希望这对其他人也有帮助
我想将字段值显示为字符,但基础数据显示为数字,所以当我进行搜索查询时,我可以使用数字数据,而不是显示数据。
例子
{ title: 'Plant' , field: 'plant.name'},
但需要
{ title: 'Plant' , field [ex: search-column]: 'plant.id' , field [ex: display]:'plant.name' },
啊哈。很长一段时间后回到制表机,它完全跳过了我的想法。
这是解决方案
{ title: 'Plant' , field: 'plant.id',
formatter:function(cell){
// This is eager loaded data in Laravel
return cell.getRow().getData().plant.title;
}
},
现在,在您的查询中,您可以搜索与
的关系->orWhereHas('plant', function($q) use($request){
$q->where('title','LIKE',"%$request->search%");
})
我希望这对其他人也有帮助