<#assign class=model.variables.class> <#assign classVar=model.variables.classVar> <#assign package=model.variables.package> /** * ${class}Form */ Ext.define('mobile.${class}Form', { extend: 'Ext.form.Panel', name: '${classVar}Form', constructor: function (config) { config = config || {}; this.taskId = config.taskId; Ext.apply(config,{ title:'${class}', items: [ { xtype: 'fieldset', items:[ ] } ] }); this.callParent([config]); }, formSubmit:function(config){ var voteAgree = config.voteAgree; var formpanel = config.formpanel; formpanel.submit({ url: 'platform/${package}/${classVar}/save.ht', params: { json:'{voteAgree:'+voteAgree+'}' }, method: 'POST', success: function(form,action,response) { var obj = Ext.util.JSON.decode(response); }, failure: function(form,action,response) { var obj = Ext.util.JSON.decode(response); Ext.Msg.alert('', obj.msg); } }); } });