ExtJs-如何引用存储值
Ext Js - How to Reference Store Values
我正试图从表单的加载事件中读取网格值。ordersStore.load()用数据加载我的网格,但我没有使用getAt返回记录。有更好的方法吗?谢谢
client_form.on({
actioncomplete: function(form, action){
if(action.type === 'load'){
var suite_no = action.result.data.suite_no;
ordersStore.baseParams.suite_no = suite_no;
ordersStore.load();
var orderRec = Ext.data.Record.create(['order_id', 'suite_no', 'merchant', 'track_no', 'invoice_no', {name:'total',type: 'float'}, {name:'weight',type: 'float'}, 'status']);
var orderRec = ordersStore.getAt(0);
Ext.Msg.alert('rec=', orderRec);
}
}
});
问题是ordersStore.load()是异步的(文档是这么说的)。数据将在稍后到达,并且在(您正在查找的位置)之后无法立即获得。
您需要添加一个"加载"事件处理程序。在该函数中,您可以检查您的数据,因为它将在那时加载。
相关文章:
- 将函数引用存储在散列中在javascript中无法正常工作
- 如何存储包含参数的JS函数引用
- 在 Larawel 中存储引用数组
- 在 Jquery 中,我可以存储对象引用并在以后使用它吗?
- 存储对追加动态添加的元素的引用
- 丢失对jQuery存储的select元素的引用
- 在JSON中存储对象引用
- 性能问题:存储对DOM元素的引用与使用选择器相比
- 在数组中存储对数组的引用
- 尝试使用会话存储;无法设置属性'登录'的未定义引用或null引用
- 将引用一个对象存储到Mongoose和MeanJS中
- 是存储在 JavaScript 中的内存引用的变量
- 存储对通讯簿应用的实例化对象的引用
- 在引用对象方法时,是否应该将其存储在变量中?(JavaScript)
- 你能存储对 mongo 集合的引用吗?
- 蠕变:在蠕变内存中存储对源的引用
- 如何使用 AngularJS 和 AngularFire 存储对“活动元素”的引用
- 在另一个集合中存储引用会创建对象,但不会创建字符串Meteor
- HTML5 web应用的最佳实践是:使用getElementByID或存储引用
- 在AngularFire中,我们如何像在普通javascript中一样获得存储引用