关于FilterPanel.InteractiveSearchPattern属性可选值列表的查询
FilterPanel.InteractiveSearchPattern 可选值&语法指南
嘿,我来帮你理清这个属性的可用选项哈!目前从实际使用和社区案例来看,它的语法是**「属性关键字:匹配值」**的结构,常见的可选模式和值大概分这几类:
一、已验证的常见筛选模式
- 状态类筛选:
status:m:筛选已修改的项(m对应modified)status:n:筛选新建的项(n对应new)status:d:筛选已删除的项(d对应deleted)
- 属性精准匹配:
name:xxx:匹配名称包含xxx的项(支持模糊匹配,比如name:rep会找出带report的文件)type:document:筛选指定类型的项(比如document、image等,具体值取决于控件绑定的数据源类型)
- 范围类筛选:
size:>100kb:筛选大小超过100KB的文件(支持<、=、>=这类运算符)
- 逻辑组合筛选:
- 用
AND/OR/NOT组合多个条件,比如status:m AND name:report、NOT status:d
- 用
二、如何找到完整的可选值列表
如果想拿到官方完整的选项,推荐这几个方法:
- 查控件官方API文档:这个属性大多属于UI控件库(比如DevExpress的FilterPanel),直接去对应控件的API文档里搜
InteractiveSearchPattern,里面会详细列出支持的所有属性关键字、匹配规则和示例 - 看控件内置提示:很多带这个功能的控件,在搜索框输入
:之后会自动弹出下拉提示,列出所有可用的属性关键字,跟着提示选就行 - 调试或查看源码:如果能拿到控件的源码,搜索
InteractiveSearchPattern的解析逻辑,就能直接看到所有支持的筛选规则和可选值
内容的提问来源于stack exchange,提问作者Jacek Sierajewski
相关产品推荐
相关产品推荐

