Extjs的FormPanel从后台load json数据的要点
2013-05-29 17:37
489 查看
1、定义接口json格式;
{"success":true,"info":[{"elongInfo":"elong test","ctripInfo":"ctrip test"}]}
a、需要success,判读是否成功;
b、root节点info下是一个数组;
2、定义reader;
new Ext.data.JsonReader({
successProperty: 'success',
root: 'info'
},['elongInfo',
'ctripInfo'
])
a、successProperty和root属性与上面的json格式对应
3、定义items;
4、进行加载;
displayPanel.getForm().load({
url:'review.jsp?id=xyz'
});
完整实例:
var displayPanel = new Ext.FormPanel({
layout: 'form',
reader: new Ext.data.JsonReader({
successProperty: 'success',
root: 'info'
},['elongInfo',
'ctripInfo'
]),
items:[{
xtype: 'textarea',
fieldLabel: 'elong',
height: 100,
anchor: '95%',
name: 'elongInfo'
},{
xtype: 'textarea',
fieldLabel: 'ctrip',
height: 100,
anchor: '95%',
name: 'ctripInfo'
}
]
});
displayPanel.getForm().load({
url:'review.jsp?id=xyz'
});
{"success":true,"info":[{"elongInfo":"elong test","ctripInfo":"ctrip test"}]}
a、需要success,判读是否成功;
b、root节点info下是一个数组;
2、定义reader;
new Ext.data.JsonReader({
successProperty: 'success',
root: 'info'
},['elongInfo',
'ctripInfo'
])
a、successProperty和root属性与上面的json格式对应
3、定义items;
4、进行加载;
displayPanel.getForm().load({
url:'review.jsp?id=xyz'
});
完整实例:
var displayPanel = new Ext.FormPanel({
layout: 'form',
reader: new Ext.data.JsonReader({
successProperty: 'success',
root: 'info'
},['elongInfo',
'ctripInfo'
]),
items:[{
xtype: 'textarea',
fieldLabel: 'elong',
height: 100,
anchor: '95%',
name: 'elongInfo'
},{
xtype: 'textarea',
fieldLabel: 'ctrip',
height: 100,
anchor: '95%',
name: 'ctripInfo'
}
]
});
displayPanel.getForm().load({
url:'review.jsp?id=xyz'
});
相关文章推荐
- Extjs的FormPanel从后台load json数据的要点
- ExtJS的FormPanel中的组件使用load加载远程的JSON数据的方法
- ExtJs 前端接受后台的JSON数据的编码问题
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- ZP的EXTJS学习笔记(二)——calendar的改造(example改造、日程管理实现、json对date数据的前后台处理)
- 【ExtJS实践】之六 :Combobox从后台获取JSON格式的数据
- extjs 4 chart 使用 后台发送的json数据画图
- 关于ExtJs前台Form获取后台的JSON数据
- extjs 页面打开时表格自动加载后台传来的json数据
- 【Lua】LWT后台用JSON与 ExtJS传递数据
- 【ExtJS实践】之六 :Combobox从后台获取JSON格局的数据
- json对象load到表单中,这样后台Ajax过来的数据就可以直接加载
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- extjs formpanel 读取后台数据
- Extjs和Asp.NET后台的数据交互(一) => Newtonsoft.Json 使用简介
- Extjs4处理后台json数据中日期和时间的方法
- 是用Jayrock后台操作Json数据
- Ajax调用查看页面的后台返回json格式数据
- 玩转Web之Json(二)----jquery easy ui + Ajax +Json+SQL实现前后台数据交互
- ExtJs定时消息提示框,类似于QQ右下角提示,ExtJs如何定时向后台发出两个请求并刷新数据实例