`
yxc_gdut
  • 浏览: 97432 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext store find

阅读更多

store 中的find 和query方法

findfieldNameString/RegExp value,[startIndex][Boolean anyMatch][Boolean caseSensitive] )

fieldName:要查找的目标列

value: 要查找的列值

startIndex:开始位置(可选)

anyMatch:相当于数据库的like 用法,如果为false,则会查找以value开头的列值,即like “value%”,如果为

         true,like "%value%"。并不会精确查找

store的query方法也一样,并不会精确查找

 

所以想要精确查找还是用findBy 或者queryBy 方法。

精确查找可以用findExact,参数用法参考find

 

希望有高手可以指点一下 value参数可以是 String和RegExp 但我不知道怎么将正则表达式应用到这个函数中去。

分享到:
评论

相关推荐

    EXTjs4.0的store的findRecord的BUG演示代码

    findRecord方法是store对象提供的用于查找数据集合中符合条件的记录的方法。但在这个问题中,我们遇到了一个BUG,即当使用findRecord方法查找ID为1的记录时,如果遇到ID以数字1开头的记录,就会出现问题。 首先,...

    Ext中Store详解

    ### Ext中Store详解 在ExtJS框架中,`Store`是一个非常重要的组件,它主要用于管理应用程序中的数据。无论是从本地还是远程服务器获取数据,Store都能有效地处理这些数据,并且能够支持各种数据操作,如检索、排序...

    Ext4.0中文api[帮助文档]

    Ext4.0中文API是针对Ext JS 4.0框架的中文参考文档,它为开发者提供了详尽的API接口信息,使得在中国地区的开发者能够更好地理解和使用这个强大的JavaScript库。Ext JS是一个用于构建富互联网应用程序(RIA)的前端...

    Ext增删改查

    最常用的是`store.find()`,通过指定字段和条件来查找Record。此外,`store.filter()`可以过滤数据,`store.sort()`则用于排序。 7. **Ext.grid.Panel**: 在实际应用中,通常会结合Grid面板来展示和操作数据。Grid...

    Extjs exporter

    导出Extjs中的store的数据为excel,前段js导出。... I hope it's useful, if you find bugs or make improvements, just fork it and send me a pull request. https://github.com/iwiznia/Ext.ux.Exporter

    Ext修改GridPanel数据和字体颜色、css属性等

    var record = store.findRecord('key', 'searchValue'); // 找到对应记录 if (record) { record.set('key', 'newValue'); // 修改指定字段的值 } ``` 这里`findRecord`方法用于根据指定的字段和值查找记录,`set`...

    ExtJs的增删改查功能

    在更新之前,需要确保记录已被Store识别,这可以通过`store.find()`或`store.findBy()`来实现。在服务器端,根据接收到的请求更新相应的数据库记录。 4. **删除(Delete)** 删除记录使用`store.remove(record)`从...

    extjs editgrid combobox 回显

    var index = store_process.find(Ext.getCmp('combo_process').valueField, value); var rec = store_process.getAt(index); var displayText = ""; if (rec == null) { displayText = value; } else { ...

    comboxTree下拉树,实现单选功能

    var selectedNode = view.store.findRecord('id', record.get('id')); view.store.each(function(node) { if (node !== selectedNode) { node.set('selected', false); } }); } } }); ``` 在上述代码中,`...

    Extjs EditorGridPanel中ComboBox列的显示问题

    var index = comboxDepartmentStore.find(Ext.getCmp('cbdepartment').valueField, value); var record = comboxDepartmentStore.getAt(index); var displayText = ""; if (record == null) { return value; }...

    extjs表格文本启用选择复制功能具体实现

    store: gridStore, // 确保在定义之前已经创建好了 width: 600, height: 300, features: [selectFeature], columns: [{ text: 'name', dataIndex: 'name' }], // 其他代码... }); ``` 通过将`...

    ExtJS PropertyGrid中使用Combobox选择值问题

    var selectedRecord = cmbBrandEdit.store.getAt(cmbBrandEdit.store.find('BRAND_ID', value)); // 设置 displayField 的值到 record record.set("value", selectedRecord.get('BRAND_NAME')); // 提交更改 ...

    Android SDK (SDK Platforms)-android-34.zip

    10. **更新与发布**: 完成应用开发后,开发者需要通过Google Play Console将应用上传到Google Play Store,遵循Google的发布指南和政策,确保应用符合Android 13的要求。 总之,Android SDK (SDK Platforms)-...

    jsonpath-ng:最后,一个旨在符合标准的Python JSONPath实现。 就这样。 好好享受

    from jsonpath_ng.ext import parse # 假设我们有以下JSON数据 data = { "store": { "book": [ {"category": "reference", "author": "Nigel Rees", "title": "Sayings of the Century", "price": 8.95}, {...

    Java邮件开发Fundamentals of the JavaMail API

    Note: After installing Sun's JavaMail implementation, you can find many example programs in the demo directory. Installing JavaMail 1.2 To use the JavaMail 1.2 API, download the JavaMail 1.2 ...

    GRID拖拽行的实例代码

    var foundItem = secondGridStore.find('name', record.data.name); if (foundItem == -1) { firstGridStore.add(record); firstGridStore.sort('name', 'ASC'); ddSource.grid.store.remove(record); } } ```...

    Linux下的rar解压缩工具

    ext] Specify file types to store mt<threads> Set the number of threads n<file> Additionally filter included files n@ Read additional filter masks from stdin n@<list> Read additional filter masks ...

    移动代理源代码

    This document This document contains some information about MUM and SOMA installation, and it is organized as ...repositories: contains the DB used to store some info used for the prototype execution.

Global site tag (gtag.js) - Google Analytics