当我使用Extjs定义FormPanel并想要执行提交操作时,发生了js错误

时间:2016-06-12 06:47:15

标签: extjs

我使用chrome explorer进行了调试,错误信息为:

  

ext-all.js:18 Uncaught TypeError:无法在'Node'上执行'appendChild':参数1不是'Node'类型。

我尝试了三种提交方式:

// First way
var subform = uploadform.getForm();
subform.submit(function(){}) 

// Second way
var subform = uploadform.getForm();
subform.doAction('submit', {});

// Third way
uploadform.submit(function(){})

但所有代码都会导致相同的错误。 我需要一些帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的答案。 项目定义如下: { xtype:' filefield', inputType:' file', ... //其他属性 } 我删除了这一行:" inputType:' file'",并更改" xtype:' filefield'" to" xtype:' fileuploadfield'"。然后问题就解决了。我不知道为什么,但它有效。

相关问题