shwq.net
当前位置:首页 >> Extjs 前台向后台传时间类型数据 数据格式发生变化... >>

Extjs 前台向后台传时间类型数据 数据格式发生变化...

假设你的处理是这样,使用store和model,用datetime控件 你需要在model里写, name: fieldname, type: 'date', dateFormat: DefaultLongDateFormat, 这样才可以从后台接收正确的格式 在datetime中写 submitFormat : DefaultLongDateFormat,//这...

//定义类型,注意和你json返回的记录格式要一致 var MyRecordType = Ext.data.Record.create ([ {name: "id", type: "int"}, {name: "name", type: "string"} ]); //要添加的记录 var oneRecord = new RecordType ({ id: 0, name: "张三" }); //...

一般都用combobox var ctype = new Ext.data.SimpleStore({ fields: [{ name: 'type', type: 'int' }, { name: 'desc', type: 'string' } ], data: [ [1,'身份证'], [2,'护照'], …… ] }); var psel = Ext.create('Ext.form.ComboBox', { store: ...

extjs前台(form里的日期框): { xtype : 'timefield', name : 'bidTimeD', format: 'H:i', fieldLabel : '时间', } 后台: SimpleDateFormat sdf = new SimpleDateFormat("hh:mm"); this.setFieldValue("bidTimeD", sdf.format(new Date()));

简单说下:1.用Ext.getCmp("id").getValue();等方法获得当前界面中你想传递到后台的值; 2.用formpanel.form.doAction('submit',{ url:'logic.jsp', method:'post', params:, //把需传到后台的数据放在这里。 success : function(form,action){ i...

传到前台的json,日期最好是字符串的,在后台查询时,就把日期格式化好,这样前台处理非常容易。 然后如果非要前台处理,Ext.data.Record.create这个最好指明类型, 如:var sample = new Ext.data.Record.create([{ name : "id", type : "strin...

form提交的submit方法的配置中设置timeout嘛,把timeout(以秒为单位)时间设长点, 比如:300

说的好乱,不知道是通过什么方式向后台发出请求。 举一例通过ajax,在success时可以用response参数能过Ext.decode转化为对象 var user; success : function(response) { users=Ext.decode(response.responseText).users; } ---------------------...

不需要去请求后台,你的combox可以拿每个选项的id 当然也能拿每个id对应的值,用combo的getRawValue(),就可以得到你想要的值

ext:textfield{id='haha'} haha.setValue(request.msg);

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com