Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
Javascript 对象函数没有方法延迟_Javascript_Extjs_Extjs4 - Fatal编程技术网

Javascript 对象函数没有方法延迟

Javascript 对象函数没有方法延迟,javascript,extjs,extjs4,Javascript,Extjs,Extjs4,我试图在网格(Ext JS)中呈现进度条,但出现以下错误: 对象函数没有方法延迟 这种“神奇”的方法是什么?它有什么作用?为什么找不到呢? 代码: 渲染器:函数(值、元、记录、行、列、存储){ var id=Ext.id(); (功能(){ 新的Ext.ProgressBar({ renderTo:id, 数值:0.5 }); }).推迟(25); 返回“”; } 您使用的是哪个版本的ExtJS 您确定已加载所有ExtJS吗?从浏览器命令行运行此代码时是否会出现相同的错误: (function(

我试图在网格(Ext JS)中呈现进度条,但出现以下错误:

对象函数没有方法延迟

这种“神奇”的方法是什么?它有什么作用?为什么找不到呢? 代码:

渲染器:函数(值、元、记录、行、列、存储){
var id=Ext.id();
(功能(){
新的Ext.ProgressBar({
renderTo:id,
数值:0.5
});
}).推迟(25);
返回“”;
}

您使用的是哪个版本的ExtJS

您确定已加载所有ExtJS吗?从浏览器命令行运行此代码时是否会出现相同的错误:

(function(){alert("Hello");}).defer(1000);

函数
defer
用于将函数调用延迟X毫秒。尝试以下语法:

Ext.Function.defer(function(){
    new Ext.ProgressBar({
        renderTo: id,
        value: 0.5
    });
}, 25);

这应该根据。

Ext.defer或Ext.function.defer是一个类似于javascript setTimeout函数的函数


Im仅使用示例bootstrap.js。其他示例可以工作,但命令行中的“是”,以下代码不工作-相同的错误。可能我需要一些Ext.require()?ExtJS 4中有很多更改-不希望以前版本的示例起作用。不再扩展本机JavaScript对象。defer()现在是Ext.函数的一部分,而不是本机函数的一部分。试试Tommy发布的示例,如果您使用的是Sencha Touch,它将是
Ext.defer(function(){…},25)--以防有人花了和我一样长的时间来寻找这个!
Ext.Function.defer(function(){
    new Ext.ProgressBar({
        renderTo: id,
        value: 0.5
    });
}, 25);