EXTJS中Store直接加载数据如何实现? 10

这是定义的storevarlargeStore=newExt.data.Store({proxy:newExt.data.HttpProxy({url:'loadReco... 这是定义的store
var largeStore = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : 'loadRecordAction.asp?storeId=getLargeLimitInf'
}),
reader : new Ext.data.JsonReader({
root : 'data',
idProperty : 'largeNo'
},[{
name : 'minTime',mapping : 'minTime'
},{
name : 'maxTime',mapping : 'maxTime'
},{
name : 'maxAmt',mapping : 'maxAmt'
}]),
autoLoad : true
});
这是form表单
var largeForm = new Ext.form.FormPanel({
title : '大交易限制配置',
frame : true,
border : true,
width : 400,
autoHeight : true,
buttonAlign:'center',
renderTo : Ext.getBody(),
iconCls : 'T1010316',
labelWidth : 100,
waitMsgTarget : true,
defaults : {
style : 'padding-left: 5px',
labelStyle : 'padding-left: 5px'
},
items : [{
xtype : 'textfield',
fieldLabel : '最早交易时间',
allowBlank : true,
//value : '000000',
emptyText : '000000',
id : 'minTimeId',
name : 'minTime',
width : 250
},{
xtype : 'textfield',
fieldLabel : '最晚交易时间',
allowBlank : true,
//value : '235959',
emptyText : '235959',
id : 'maxTimeId',
name : 'maxTime',
width : 250,
现在需要一打开网页就自动加载了数据,该如何实现?
这是界面,现在就是差直接一打开就传入值
展开
 我来答
白菜一颗
2015-01-23 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3737万
展开全部
你这是发的代码不全还是?你现在这个设置store应该就是自动加载的吧
追问
代码还差加载数据的,自己写了,可加载不了数据;这个界面只有store,form;其余的就是提交相关的,还差数据加载的
追答
listeners: {
show: function(self, obj){
self.down("form").getForm().load({
waitMsg:'加载中,请稍候...',
waitTitle:'',
url: "xxx.action",  //后台读取数据地址
params:{
test: '123'  //参数
},
success:function(_form , _action){
//加载数据完成
},
failure:function(_form , _action){
//加载数据失败
}
});
}
}

你可以给你的formpanel加入这么一个监听,当页面构建完成之后去后台读取数据显示

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式