我有一个简单的ExtJS表单,但我想添加要作为post数据发送的其他属性。
我尝试过form.setValues({name:value}),但是由于某种原因,它实际上并没有设置这个值……
谢谢
发布于 2011-01-10 08:15:23
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。
https://stackoverflow.com/questions/4642669
复制相似问题