Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs Ext 4 History init()thows JS错误_Extjs - Fatal编程技术网

Extjs Ext 4 History init()thows JS错误

Extjs Ext 4 History init()thows JS错误,extjs,Extjs,我正在使用ext4.0.7 当我尝试初始化Ext History时,如下所示: Ext.require(['Ext.util.History']); Ext.onReady(function(){ Ext.util.History.init(); }); initialiseHistory: function () { this.historyForm = Ext.getBody().createChild({ tag: 'form', action: '#',

我正在使用ext4.0.7 当我尝试初始化Ext History时,如下所示:

Ext.require(['Ext.util.History']);

Ext.onReady(function(){  

   Ext.util.History.init();

});
 initialiseHistory: function () {
 this.historyForm = Ext.getBody().createChild({
 tag:    'form',
 action: '#',
 cls:    'x-hidden',
 id:     'history-form',
 children: [
 {
 tag: 'div',
 children: [
 {
 tag:  'input',
 id:   Ext.util.History.fieldId,
 type: 'hidden'
 },
 {
 tag:  'iframe',
 id:   Ext.util.History.iframeId
 }
 ]
 }
 ]
 });
 }
我得到:
未捕获类型错误:无法读取null ext all debug.js:89797的属性“value”
Ext.define.startUp Ext all debug.js:89797
Ext.define.init Ext all debug.js:89858
(匿名函数)dashboard.js:5
(匿名函数)ext all debug.js:10122
调用ext all debug.js:10078


你知道我可能做错了什么吗?

在4.1x之前,你必须在DOM中有一个隐藏的表单才能让它正常工作。 我的建议是升级到4.1x或在init()之前添加一个初始化例程以调用,如下所示:

Ext.require(['Ext.util.History']);

Ext.onReady(function(){  

   Ext.util.History.init();

});
 initialiseHistory: function () {
 this.historyForm = Ext.getBody().createChild({
 tag:    'form',
 action: '#',
 cls:    'x-hidden',
 id:     'history-form',
 children: [
 {
 tag: 'div',
 children: [
 {
 tag:  'input',
 id:   Ext.util.History.fieldId,
 type: 'hidden'
 },
 {
 tag:  'iframe',
 id:   Ext.util.History.iframeId
 }
 ]
 }
 ]
 });
 }