gpt4 book ai didi

javascript - Ext Js - 如何引用存储值

转载 作者:行者123 更新时间:2023-11-29 22:32:37 25 4
gpt4 key购买 nike

我正在尝试从表单的加载事件中读取网格值。 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 - Ext Js - 如何引用存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com