过滤Sencha Touch 2存储,使字段与int值完全匹配
Filtering a Sencha Touch 2 store to match field exactly with int value
我正在尝试筛选ST2存储,以精确查找具有特定id的项目。默认情况下,ST2使用LIKE运算符筛选存储,但这不适用于查找精确的int(id)匹配。经过一番搜索,我发现我需要使用正则表达式来完成这项工作,但我无法找到正确的正则表达式。这是我的代码:
var categoriesStore = Ext.getStore('categories');
var category_id = this.config.data.catId;
categoriesStore.filter('category_id', **regex pattern here**);
我尝试了以下没有运气:
/^category_id$/
和
"/^"+category_id+"$/"
我确信我已经非常接近了。
当您将模式传递给过滤器时,您不需要将开始/结束斜杠放入regex模式中,regex模式是某些语言/命令行工具中使用的分隔符。
这应该很好:
"^"+category_id+"$"
过滤器对象中还可以设置一个exactMatch参数:按特定id过滤Ext.data.Store会返回多个结果
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- Meteor-添加用户自定义字段的方法不起作用
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 选中单选框时将属性添加到输入字段
- 带有验证和隐藏字段值的提交按钮
- 主干窗体隐藏字段未呈现
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 只允许使用javascript和mootools在字段中输入int和float
- jQuery验证——int字段验证有时不能正常工作
- Django Rest框架的许多相关字段- Javascript正确格式的int列表
- 连接一个字符串和一个int值,同时给一个
- 过滤Sencha Touch 2存储,使字段与int值完全匹配