Grid字段点击可执行vue路由跳转
Route::make("/auth/logs?user_id={user.id}")->type("primary")
{user.id}可替换成当前行的某个字段值,如果需要替换的值没有定义$grid->column(),则需要$grid->appendFields(["user.id"]);
使用
//附加user.id到数据源
$grid->appendFields(["user.id"]);
//在某个字段使用组件,push到设置的路由
$grid->column('user.name', '用户', 'user_id')->help("操作用户")->sortable()->component(Route::make("/auth/logs?user_id={user.id}")->type("primary"));
属性
调用方法 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
type(“info”) | 类型 | string | primary / success / warning / danger / info | default |
icon(“icon-class”) | 图标类名 | string | - | - |