想要通过特定条件获取当前Store的某个Record一般常用两个方法 findRecord和findNode 这两个方法都有两个必选参数 fieldName 和 value
参数说明:
fieldName:需要查找的record的字段名称,
value:字段值
带入sql语句会比较好理解 select * from [表]{store} where [字段]{fieldName} = [值]{value} 大抵就是这个意思
其中尤其需要注意:在TreeStore中,单条记录会存在下级(children)这是TreeStore的特性,但是findRecord这个方法,只会在现有的record缓存查找(当前页面的缓存数据)如果还未加载当前节点的子节点(children)则使用findRecord方法会返回Null;使用findNode则不会出现如此问题,findNode会在所有节点中按条件查询返回第一条符合条件的记录(record)
语法示例:store.findRecord('ID','123'); store.findNode('ID','123');
标签:findNode,findRecord,获取,value,Record,fieldName,ExtJs,store From: https://www.cnblogs.com/devi/p/18417988