`

RangeError: Error #2006: 提供的索引超出范围

 
阅读更多

如果你使用了PopUpManager.addPopUp添加弹出控件,出现以下错误

RangeError: Error #2006: 提供的索引超出范围

那么其中的原因是PopUpManager不能很好的控制添加到其内控件的层级。每次都addPopUp 到最顶层,程序 也不知道到底要增加到多少,最多三次(我我试验过的,不知道其他的情况)就出现这个错误。
解决方法是代码如下列所写,想信你一看就明白。其中_disDo是你要弹出的组件名称

if (_disDo.parent == null)
{
    PopUpManager.addPopUp(_disDo, this);
} else 
{
    PopUpManager.bringToFront(_disDo);                    
}
 

 

分享到:
评论

相关推荐

    kendoui.for.jquery.2018.2.516.commercial_Downloadly.ir.rar

    kendoui.for.jquery.2018.2.516.commercial_Downloadly.ir.rar

    JS常见错误(Error)及处理方案详解

    RangeError: 数据值不在其所允许的范围内 SyntaxError: 语法错误 常见的内置错误: (1)ReferenceError: 引用变量不存在 console.log(a) //ReferenceError: a is not defined (2)TypeError: 数据类型不正确 ...

    Node.js API详解之 Error模块用法实例分析

    本文实例讲述了Node.js API详解之 ...RangeError : 当值不在预期范围内时抛出。 ReferenceError : 当使用未定义的变量时抛出。 TypeError : 当传入错误类型的参数时抛出。 URIError : 当全局的 URI 处理函数被误用时

    关于JS数组追加数组采用push.apply的问题

    以上的代码在mac的chrome下抛出了如下的异常 代码如下:Uncaught RangeError: Maximum call stack size exceeded如果把数组改为b = new Array(125623);小一个元素居然就好了,测试了一下其他浏览器也都有大数组才出错...

    详解javascript中的Error对象

    概念  error是指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述... 3)RangeError:范围错误,专指参数超范围;  4)Synta

    js中的异常处理try…catch使用介绍

    在JavaScript可以使用try…catch来进行异常处理。例如: 代码如下: try { foo.bar();... RangeError: raised when a numeric variable or parameter is outside of its valid range ReferenceError: ra

    cordova-jpush:极光推送

    cd Myproj :不进入项目会出现[RangeError:Maximum call stack size exceeded] cordova platform add android cordova platform add ios Android使用PhoneGap/Cordova CLI自动安装 使用git命令将jpush phonegap...

    node-red-contrib-socketio-server:节点红色贡献socketio服务器

    节点红色贡献socketio服务器 服务器的红色节点。 节点数 socket.io-instance :创建一个Socket.IO服务器实例。... 否则,将导致“ RangeError:超出最大调用堆栈大小”错误。 参见 。 执照 该项目中的代码已获得。

    narrowthegap::bar_chart:by按职业查看性别工资差距

    缩小差距 一个单一服务的网站按人次显示美国男女之间的工资差距。... 注意:当前,build命令以和错误“ :fire: RangeError:超出了最大调用堆栈大小。”修复了欢迎问题!请参见 。 数据 有关更多信息,请参见目录。

    vue-router+nginx 非根路径配置方法

    主要介绍了vue-router+nginx 非根路径配置方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    docs:balenaCloud平台的文档

    角色此仓库的目的是提供我们面向公众的文档。要查看此仓库生成的文档,您应该在或查看。在本地运行要在本地运行docs Web应用程序,您应该执行以下操作: git clone ...

    详解JS函数stack size计算方法

    如果你写了一个一直调用自身的死循环,那么恭喜你,很快就可以看到报错:Uncaught RangeError: Maximum call stack size exceeded。那么这个call stack size有多少呢? 1. 计算方法 如下的方法可以为你计算出你使用...

    big-factorial:计算大数阶乘

    // => RangeError: Maximum call stack size exceeded Infinity问题是JavaScript限制数字数量的结果。 这个模块通过使用解决了这个问题。 RangeError是如何计算阶乘的问题。 所使用的递归是如此之深,以至于超过了...

    p-race:更好的Promise.race()

    种族更好的 这解决了Promise.race()的,当提供了一个空的Promise.race()时,它会返回一个永远挂起的Promise.race() ,这可能会产生一些很难调试的问题。 Promise.race()返回实现或拒绝的第一个承诺。 如果您想获得第...

    ioBroker.moma:用于监视和维护ioBroker多主机安装的适配器

    注意力: 使用JavaScript适配器时,当您收到错误“ RangeError:超出最大调用堆栈大小”时,请将“启动时不注册所有状态”标志设置为true。 当您在启动时注册所有状态时,每个状态更改事件也会为JavaScript适配器...

    C++高级程序设计实验十一异常处理

    1、设计一个异常RangeError类响应输入的数不在指定范围内,实现并测试这个类。 2、定义一个异常类CException,有成员函数Reason(),用来显示异常的类型,定义函数fn1()触发异常,在主函数的try模块中调用fn1(),在...

    如何跳出小程序五级页面的限制

    最近做的小程序经常会有个报错:RangeError: Maximum call stack size exceeded。这意思是说小程序页面超过5级跳转了,应该怎么解决呢? (此图片来源于网络,如有侵权,请联系删除! ) 微信小程序官方文档中,关于...

    AggregateError:适用于AggregateError的ES提案规范的垫片

    汇总错误 ...var oneError = new RangeError ( 'hi!' ) ; var otherError = new EvalError ( 'oops' ) ; var error = new AggregateError ( [ oneError , otherError ] , 'this is two kinds of errors'

    107个常用javascript语句

    有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeErr or,URIError 53.JS中的换行:\n 54.窗口全屏大小:<script>function fullScreen...

Global site tag (gtag.js) - Google Analytics