Skip to content

快捷搜索

开启快捷搜索

默认为id的模糊搜索

php
   $table->quickSearch();

设置表单提示值

php
  $grid->quickSearch()->placeholder('搜索...');

这样表头会出现一个搜索框

Like 搜索

第一种方式,通过设置字段名称来进行简单的 like 查询

php
$grid->quickSearch('title');

// 提交后模型会执行下面的查询
$model->where('title', 'like', "%{$input}%");

或者对多个字段做 like 查询:

php
$grid->quickSearch('title', 'desc', 'content');
// 或
$grid->quickSearch(['title', 'desc', 'content']);

// 提交后模型会执行下面的查询
$model->where('title', 'like', "%{$input}%")
    ->orWhere('desc', 'like', "%{$input}%")
    ->orWhere('content', 'like', "%{$input}%");

禁止自动提交

快捷搜索默认是开启自动提交功能的,如果你不需要自动提交,可以通过以下方式禁用这个功能

禁用了自动提交功能之后需要通过按回车 (Enter) 键进行搜索。

php
$grid->quickSearch()->auto(false);

设置宽度

默认为140px

php
$grid->quickSearch()->witdh(200);