所以我有form
个checkbox
个es。当我调用form.getForm().getValues()
并记录values
时,它会检索checkbox
这样的值:如果选中它,则值看起来像这样 - SomeCheckbox: "on"
,如果不是检查的价值根本不存在。然后我将这些值编码为JSON
并将其发送到ASP.NET MVC,并且这些checkboxes
的ASP检索值始终为false。我提出的解决方案是在获得SomeCheckbox
值后设置values
我从form
检索的form
属性并且它工作得很好,但是没有任何属性其他方式?
解决方案:
调用
form
的{{1}}方法,而不是getFieldValues()
答案 0 :(得分:3)
调用表单的getFieldValues()方法而不是getValues()
答案 1 :(得分:1)
您需要在复选框中添加inputValue配置。
{
boxLabel : 'Anchovies',
name : 'topping',
inputValue: 'anchovies'
}
http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.form.field.Checkbox-cfg-inputValue