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的老思想,还是想从基础写起,再慢慢提高,求助大家,谢谢 展开
1 SM里面选择一行点击修改,传一个uuid回后台,getByUuid得到UserModel,拼成Json,传回全台JsonStore
2 把JsonStore里面的数据解析到一个FormPanel里面,再显示到一个Window里面(这步俺不会,求助)
3 修改参数,点击修改按钮传到后台,收集参数封装成UserMoedl,Updata
我这个还是Servlet的老思想,还是想从基础写起,再慢慢提高,求助大家,谢谢 展开
1个回答
展开全部
你可以用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"
}
}
官方的例子:
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 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询