// json数据
{totalPorperty:1,root:[{"address":"飞洒啊","comm":"6464","id":23,"name":"发生大发","ord":23,"phone":"6456465",
"unit":{"address":"sdfsdfs","comm":"广东省","id":19,"name":"fsdfsd","ord":19,"phone":"13894898959","unit":null}}]}
var _unitForm=new Ext.form.FormPanel({
...
reader: new Ext.data.JsonReader({root:'root'},
[{name: 'id',mapping:'id',type:'int'},
{name: 'name',mapping:'name',type:'string'},
{name: 'address',mapping:'address',type:'string'},
{name:'phone',mapping:'phone',type:'string'},
{name:'comm',mapping:'comm',type:'string'},
{name:'parentId',mapping:'unit',
convert:function(v,rec){
if(v == null)
return null;
else
{
return v.id;
}
}
}//[color=#FF0000]这里想要unit的一个属性应该这么写[/color]
]),
.....
_unitForm.getForm().doAction('load',{
url:"unit.do?m=openModifyUnit",
method:'POST',
params:'id='+id,
success:function(form,action){
},
failure:function(form,action){
}
});
依此类推 其他组建显示嵌套数据也可以这么写
ext2.2 formPanel 加载数据 json数据嵌套的问题
最新推荐文章于 2016-10-17 15:22:19 发布