me.store.findNode在Ext4.1.0中没有
时间: 2024-09-25 08:13:01 浏览: 38
tree.js:JS中树数据结构的实现
在ExtJS 4.1.0版本中,`store.findNode`方法可能并不直接存在。如果你需要查找 store 中特定 ID 的节点,你可以尝试使用 `store.getById(id)` 来获取,或者使用 `store.query()` 方法结合一个简单的查询条件来实现类似的功能。例如:
```javascript
// 使用 store.getById
var newNode = me.store.getById(nodeId);
// 或者使用 store.query
var query = Ext.data.Model.prototype.getIdProperty(); // 获取默认的 id 属性名称
var filter = {
property: query,
value: nodeId
};
var newNode = me.store.find(filter)[0]; // 返回第一个匹配的节点
```
如果在你的应用中确实没有这些方法可用,那么可能需要查阅文档或者升级到更晚的 ExtJS 版本,或者寻找替代的解决方案来达到同样的效果。记得在使用之前检查方法是否存在或者兼容性问题。
阅读全文