jqgrid 5.2.1 stype="select" 能搜索吗
时间: 2023-08-07 08:39:19 浏览: 155
jqGrid搜索
4星 · 用户满意度95%
是的,`jqGrid 5.2.1` 中 `stype="select"` 的列也支持搜索。你可以设置 `search:true` 来启用搜索功能,在搜索框中输入值后,`jqGrid` 会自动过滤出匹配的行。
以下是一个示例代码:
```javascript
{name:'category', index:'category', width:150, stype:'select', searchoptions:{search:true}, editable:true, edittype:'select', editoptions:{value:{'1':'Category 1','2':'Category 2','3':'Category 3'}}},
```
在上面的示例中,`category` 列的 `stype` 被设置为 `'select'`,并且启用了搜索功能,代码中的 `searchoptions:{search:true}` 表示启用搜索。
注意,为了使搜索功能正常工作,你需要在服务器端处理搜索请求,以过滤出匹配的行。你可以使用 `$_POST['filters']` 获取搜索条件,然后根据条件进行查询。
例如,在 `php` 中你可以使用以下代码来处理搜索请求:
```php
// 获取搜索条件
if (isset($_POST['filters'])) {
$filters = json_decode($_POST['filters'], true);
// 处理搜索条件
}
```
总之,`jqGrid 5.2.1` 中 `stype="select"` 的列也支持搜索功能,你可以设置 `search:true` 来启用搜索,但是你需要在服务器端处理搜索请求,以过滤出匹配的行。
阅读全文