Extjs SubmitTestyText设置为false时无法提交0
我在ExtJS中遇到了一些可怕的bug、错误或错误配置。我有一个submittyText设置为false的表单,但是如果用户在numberfield中输入0,出于某种疯狂的原因,它被认为是空的。这是为什么?如何解决 编辑 我甚至检查了库本身,numberfield的声明,并在那里放置了一些警报调试器——所有这些都意味着这个numberfield不是空的,它的值是0,它的行值也是0。所以,我甚至不知道在哪里挖 PS 我提交的表格如下:Extjs SubmitTestyText设置为false时无法提交0,extjs,extjs4,Extjs,Extjs4,我在ExtJS中遇到了一些可怕的bug、错误或错误配置。我有一个submittyText设置为false的表单,但是如果用户在numberfield中输入0,出于某种疯狂的原因,它被认为是空的。这是为什么?如何解决 编辑 我甚至检查了库本身,numberfield的声明,并在那里放置了一些警报调试器——所有这些都意味着这个numberfield不是空的,它的值是0,它的行值也是0。所以,我甚至不知道在哪里挖 PS 我提交的表格如下: frm.getForm().submit({ url:'
frm.getForm().submit({
url:'/add/',
submitEmptyText:false,
success:function(form, action){
...
}
});
因此,如果表单包含一个数值为零值的numberfield,则不会提交该表单请提供一段代码。如果模型明确说明该字段的类型为“int”,则该表单应该可以工作。@Alexander。请你具体说明应该如何表述好吗?如果你不介意的话,我更喜欢内联版本,没有模型。关键是,我从来没有对表单中的字段使用字段规范,只是对列使用字段规范。我也不确定它是否会起作用。键入:'int'-不起作用。