搜索面板
Grid允许用户使用搜索面板搜索其数据。
在底层,搜索面板使用过滤来只显示Grid中的相关记录。
开始
要启用搜索面板功能,请包含搜索
工具栏配置的选项。
@(Html.Kendo().Grid() .Name("Grid") .ToolBar(t => t.Search()) //启用搜索面板. ...
还可以自定义在搜索输入中输入值时通过数据搜索哪些字段。
... .搜索(s=> {s. field (c => c. contactname);s.Field(c =>);})
指定筛选操作符
从Kendo UI 2021 R3 SP1开始,您可以为每种过滤器类型指定过滤器操作符。通过此更新,您可以过滤非字符串类型。
下面的示例演示如何指定在搜索中包含哪些字段
.Search(s => {s field (o => o. orderid, "eq");s.Field(o => o. freight, "gt");s.Field(o => o. shipname, "contains");s.Field(o => o.ShipCity, "contains");})
上面的代码片段可以在下面的演示中看到:
已知的限制
- 当启用筛选时,所有Grid列的筛选文本框将用在搜索文本框中输入的值填充。