关于EXTJS的JSON复杂对象解析,用gridpannel显示 JSON复杂JSON 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要显示哪个?。。,显示znxx设置store的root:'hsjslhxxs.znxx' 我设置好了之后,gridpannel里面读出来的数据是空格。这是什么原因啊。请问? 发代码,name配置对了没有,还有是什么版本的ext。。 版本是4.0。NAME对应都检查过了。我用firebug调试,发现gridpannel的数据全是空格。 = =store里边的代码Ext.define('SMS.store.ggcx.znxxs', { extend: 'Ext.data.Store', model: 'SMS.model.ggcx.jslhxx', pageSize:15, autoLoad: false, autoSync: true, proxy: { type: 'ajax', // method:'POST', api: { read: 'ggcx/hsjslhxxs/hsjslhxxs/list.do' }, reader: { type: 'json', root: 'hsjslhxxs.znxx ', successProperty: 'success', totalProperty: 'total', record:'znxx', fields:[ {name:'znxm',mapping:'znxx.znxm',type:'string'}, {name:'znxbdm',mapping:'znxx.znxbdm',type:'string'}, {name:'zncsdate',mapping:'znxx.zncsdate',type:'string'}, {name:'znxygxdm',mapping:'znxx.znxygxdm',type:'string'} ] } }});gridpannel代码{ xtype: 'gridpanel', height: 131, title: '子女信息', store:'ggcx.znxxs', columns: [ { xtype: 'gridcolumn', dataIndex: 'xzname', text: '子女姓名' }, { xtype: 'gridcolumn', dataIndex: 'nfname', //store: Ext.getStore('dm.xbdm'), //displayField: 'dmname', //valueField: 'dmcode', text: '子女性别' }, { xtype: 'datecolumn', dataIndex: 'zncsdate', format:'Y-m-d', text: '子女出生日期' }, { xtype: 'gridcolumn', dataIndex: 'vfname', //store:Ext.getStore('dm.xygxdm'), //displayField: 'dmname', //valueField: 'dmcode', text: '血缘关系' } ] } 。fields是store的配置,放错位置了吧。。改成下面的试试 Ext.define('SMS.store.ggcx.znxxs', { extend: 'Ext.data.Store', model: 'SMS.model.ggcx.jslhxx', fields: [ { name: 'znxm', mapping: 'znxx.znxm', type: 'string' }, { name: 'znxbdm', mapping: 'znxx.znxbdm', type: 'string' }, { name: 'zncsdate', mapping: 'znxx.zncsdate', type: 'string' }, { name: 'znxygxdm', mapping: 'znxx.znxygxdm', type: 'string' } ], pageSize: 15, autoLoad: false, autoSync: true, proxy: { type: 'ajax', // method:'POST', api: { read: 'ggcx/hsjslhxxs/hsjslhxxs/list.do' }, reader: { type: 'json', root: 'hsjslhxxs.znxx ', successProperty: 'success', totalProperty: 'total', record: 'znxx' } } }); 没注意。。name不用加.了。。root指定了json的路径后,就不需要mapping了fields: [ { name: 'znxm', type: 'string' }, { name: 'znxbdm', type: 'string' }, { name: 'zncsdate',type: 'string' }, { name: 'znxygxdm', type: 'string' } ] 不行 == 其它的数据都能显示了,就是znxx数组内的值解析不出来。还有什么办法吗? 不行 == 其它的数据都能显示了,就是znxx数组内的值解析不出来。还有什么办法吗? 你又定model又在store里定field干嘛,field 就是model啊 jquery 的 each 是阻塞式的吗? 新人请教timeout的使用 初学JS,请师兄们帮忙解释下这段代码! javascript自学用什么书好?最好是电子版的。PDF或者CHM之类的。 如何学好JavaScript? 新手学dom的一个问题!!! 请教一个正则表达式 高分求助简单问题,在线等待 onchange 事件的两个问题.. 请问,怎样能够判断一个文本框中输入的是数字,还是禁止的字符???isNAN可以用么?(急) 关于kindeditor编辑器在firefox不能正常使用问题 这个功能改怎么实现?
这是什么原因啊。请问?
store里边的代码
Ext.define('SMS.store.ggcx.znxxs', {
extend: 'Ext.data.Store',
model: 'SMS.model.ggcx.jslhxx',
pageSize:15,
autoLoad: false,
autoSync: true,
proxy: {
type: 'ajax',
// method:'POST',
api: {
read: 'ggcx/hsjslhxxs/hsjslhxxs/list.do'
},
reader: {
type: 'json',
root: 'hsjslhxxs.znxx ',
successProperty: 'success',
totalProperty: 'total',
record:'znxx',
fields:[
{name:'znxm',mapping:'znxx.znxm',type:'string'},
{name:'znxbdm',mapping:'znxx.znxbdm',type:'string'},
{name:'zncsdate',mapping:'znxx.zncsdate',type:'string'},
{name:'znxygxdm',mapping:'znxx.znxygxdm',type:'string'}
]
}
}
});
gridpannel代码
{
xtype: 'gridpanel',
height: 131,
title: '子女信息',
store:'ggcx.znxxs',
columns: [
{
xtype: 'gridcolumn',
dataIndex: 'xzname',
text: '子女姓名'
},
{
xtype: 'gridcolumn',
dataIndex: 'nfname',
//store: Ext.getStore('dm.xbdm'),
//displayField: 'dmname',
//valueField: 'dmcode',
text: '子女性别'
},
{
xtype: 'datecolumn',
dataIndex: 'zncsdate',
format:'Y-m-d',
text: '子女出生日期'
},
{
xtype: 'gridcolumn',
dataIndex: 'vfname',
//store:Ext.getStore('dm.xygxdm'),
//displayField: 'dmname',
//valueField: 'dmcode',
text: '血缘关系'
}
]
}
extend: 'Ext.data.Store',
model: 'SMS.model.ggcx.jslhxx',
fields: [
{ name: 'znxm', mapping: 'znxx.znxm', type: 'string' },
{ name: 'znxbdm', mapping: 'znxx.znxbdm', type: 'string' },
{ name: 'zncsdate', mapping: 'znxx.zncsdate', type: 'string' },
{ name: 'znxygxdm', mapping: 'znxx.znxygxdm', type: 'string' }
],
pageSize: 15,
autoLoad: false,
autoSync: true,
proxy: {
type: 'ajax',
// method:'POST',
api: {
read: 'ggcx/hsjslhxxs/hsjslhxxs/list.do'
},
reader: {
type: 'json',
root: 'hsjslhxxs.znxx ',
successProperty: 'success',
totalProperty: 'total',
record: 'znxx'
}
}
});
{ name: 'znxm', type: 'string' },
{ name: 'znxbdm', type: 'string' },
{ name: 'zncsdate',type: 'string' },
{ name: 'znxygxdm', type: 'string' }
]
不行 == 其它的数据都能显示了,就是znxx数组内的值解析不出来。还有什么办法吗?
不行 == 其它的数据都能显示了,就是znxx数组内的值解析不出来。还有什么办法吗?