Extjs SubmitTestyText设置为false时无法提交0

Extjs SubmitTestyText设置为false时无法提交0,extjs,extjs4,Extjs,Extjs4,我在ExtJS中遇到了一些可怕的bug、错误或错误配置。我有一个submittyText设置为false的表单,但是如果用户在numberfield中输入0,出于某种疯狂的原因,它被认为是空的。这是为什么?如何解决 编辑 我甚至检查了库本身,numberfield的声明,并在那里放置了一些警报调试器——所有这些都意味着这个numberfield不是空的,它的值是0,它的行值也是0。所以,我甚至不知道在哪里挖 PS 我提交的表格如下: frm.getForm().submit({ url:'

我在ExtJS中遇到了一些可怕的bug、错误或错误配置。我有一个submittyText设置为false的表单,但是如果用户在numberfield中输入0,出于某种疯狂的原因,它被认为是空的。这是为什么?如何解决

编辑 我甚至检查了库本身,numberfield的声明,并在那里放置了一些警报调试器——所有这些都意味着这个numberfield不是空的,它的值是0,它的行值也是0。所以,我甚至不知道在哪里挖

PS

我提交的表格如下:

frm.getForm().submit({ 
  url:'/add/',
  submitEmptyText:false,
  success:function(form, action){
  ...
  }
});

因此,如果表单包含一个数值为零值的numberfield,则不会提交该表单

请提供一段代码。如果模型明确说明该字段的类型为“int”,则该表单应该可以工作。@Alexander。请你具体说明应该如何表述好吗?如果你不介意的话,我更喜欢内联版本,没有模型。关键是,我从来没有对表单中的字段使用字段规范,只是对列使用字段规范。我也不确定它是否会起作用。键入:'int'-不起作用。