如何在表单处理程序之外的sencha touch中获取表单的值?

时间:2013-06-20 08:55:36

标签: javascript sencha-touch

我在面板内部有表格。如何使用getValues()获取表单值?

var myForm = new Ext.form.Panel({
  id:'form1',
  items:[
    { fields ...}
  ]
});
var panel = new Ext.Panel({
  id:'myPanel',
  layout:'vbox',
  items:[
    myForm,
   {
     other fields
   },
   {
    xtype : 'button',
    text : 'save',
    handler : function() {
    }
   }
  ]
});

现在

myForm.getValues();//not working
Ext.getCmp('form1').getValues();//not working 

如何获取表单外的表单值。任何帮助?

1 个答案:

答案 0 :(得分:0)

您需要在new之前放置Ext.form.Panel ..

在SO

中发布问题之前仔细检查代码
var myForm = new Ext.form.Panel({
  id:'form1',
  items:[
    { fields ...}
  ]
});