formpanel可以使用这种方式,对API的一个例子:
复制代码代码如下所示:
var panel = ext.create('ext.form。面板,{
标题:形式,
bodypadding:5,
宽度:350,

这个请求将通过ajax
/ /网址:'save-form PHP的,

表单域域将垂直排列,填充整个宽度。
布局:锚,
默认值:{
主持人:100 %
},

字段
defaulttype:'textfield,
项目:{
fieldlabel:第一名,
名称:'all',
allowblank:假
{ }。
fieldlabel:名字,
名称:,
allowblank:假
} },

重置和保存按钮。
按钮:{
文本:重设,
汉德勒:函数(){
This.up(‘形')。GetForm()复位();
}
{ }。
文本:保存,
formbind: / /只有真实,一旦启用形式是有效的
残疾人:真实,
汉德勒:函数(){
VaR形式= this.up(‘形')GetForm();
如果(form.isvalid()){
form.submit({
成功:函数(表单,动作){
Ext.Msg.alert(保存成功,行动的结果。味精);
},
失败:函数(表单,动作){
Ext.Msg.alert(手术失败的行动。结果。味精);
}
});
}
}
} },
render():Ext.getBody
);

再看API,formpanel没有URL的配置,并没有API函数。我觉得应该对formpanel父类参数。

后来,我去看ext.form.basic,和有一个URL配置项。

在Ext,formpanel不保存表单数据,和数据保存的基本形式。当提交表单时,BasicForm需要在当前formpanel提交。

得到的基本对象后,表单的提交操作可以进行

因为在项目中使用2个组件,2个组件之间的唯一区别是URL的提交是不同的,所以在定义组件时我没有定义url项。

然后,当组件被添加到不同的容器时,也给出了不同的URL,以上面的例子为例。

需要它的地方
复制代码代码如下所示:
panel.getform(。url =.. / logselectservlet '); / /在不同的地方可以分配不同的URL,这样

这种方法是重用组件的好方法。