вот примеры веб форм:
http://docs.sencha.com/extjs/4.2.2/e...m/dynamic.html
вот вообще весь список примеров:
http://docs.sencha.com/extjs/4.2.2/#!/example
для отправки данных формы достаточно прописать url адрес
var fsf = Ext.widget({
xtype: 'form',
id: 'fieldSetForm',
collapsible: true,
url: 'save-form.php',
frame: true,
...
для отправки данных достаточно написать это:
fsf.getForm().submit({
url: 'updateConsignment.php', //если урла не указана в форме, то можно указать здесь
params: { //список дополнительных параметров
newStatus: 'delivered'
},
success: function(form, action) {//функция при успехе
Ext.Msg.alert('Success', action.result.msg);
},
failure: function(form, action) {//функция при провале
switch (action.failureType) {
case Ext.form.action.Action.CLIENT_INVALID:
Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values');
break;
case Ext.form.action.Action.CONNECT_FAILURE:
Ext.Msg.alert('Failure', 'Ajax communication failed');
break;
case Ext.form.action.Action.SERVER_INVALID:
Ext.Msg.alert('Failure', action.result.msg);
}
}
});