EXT 的问题,把JsonStore里的数据显示到FormPanel里

呃,JS小白,慢慢的搞EXT呢,现在做到修改,我的思路是这样的:1SM里面选择一行点击修改,传一个uuid回后台,getByUuid得到UserModel,拼成Json,... 呃,JS小白,慢慢的搞EXT呢,现在做到修改,我的思路是这样的:
1 SM里面选择一行点击修改,传一个uuid回后台,getByUuid得到UserModel,拼成Json,传回全台JsonStore
2 把JsonStore里面的数据解析到一个FormPanel里面,再显示到一个Window里面(这步俺不会,求助)
3 修改参数,点击修改按钮传到后台,收集参数封装成UserMoedl,Updata
我这个还是Servlet的老思想,还是想从基础写起,再慢慢提高,求助大家,谢谢
展开
 我来答
百度网友f43968375
2011-04-06 · TA获得超过434个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:519万
展开全部
你可以用formpanel的load事件,load成功的话,会按照formpanel上控件的name属性,自动赋值上去
官方的例子:
var myFormPanel = new Ext.form.FormPanel({
title: 'Client and routing info',
items: [{
fieldLabel: 'Client',
name: 'clientName'
}, {
fieldLabel: 'Port of loading',
name: 'portOfLoading'
}, {
fieldLabel: 'Port of discharge',
name: 'portOfDischarge'
}]
});
myFormPanel.getForm().load({
url: '/getRoutingInfo.php',
params: {
consignmentRef: myConsignmentRef
},
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result.errorMessage);
}
});
//成功返回时的json例子
{
success: true, //告诉formpanel取值成功
data: { //数据
clientName: "Fred. Olsen Lines",
portOfLoading: "FXT",
portOfDischarge: "OSL"
}
}
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式