2011-01-09 204 views

回答

8

setValues文档说:

在字段的值这种形式的散装。

,从我认为领域有着形式存在要设置的值,所以 添加隐藏字段的形式。 http://dev.sencha.com/deploy/dev/docs/?class=Ext.form.Hidden

你可以在你的FormPanel配置或使用formPanel.add

[{ 
    xtype: 'hidden', 
    name: 'hidden1', 
    value: 'hiddenValue1' 
}, { 
    xtype: 'hidden', 
    name: 'hidden2', 
    value: 'hiddenValue2' 
}] 

如果您需要动态设置的值,你现在可以使用form.setValues

6

也可以直接添加额外的价值提交参数:URL或PARAMS

这样的:

this.theWindow.get(0).getForm().submit({ 
    url : 'youraction.action?name=value', 
    success : function(form, action) { 
    ... 
    }, 
    failure : function(form, action) { 
    ... 
    } 
} 

this.theWindow.get(0).getForm().submit({ 
    url : 'youraction.action', 
    params : {name : value}, 
    success : function(form, action) { 
    ... 
    }, 
    failure : function(form, action) { 
    ... 
    } 
}