extjs每个组件要设置唯一的ID否则会出错

 更新时间:2014年06月15日 11:55:17   投稿:whsnow  
extjs每个组件要设置唯一的ID,否则会造成各种错误。EXTJS基本上是靠ID来识别组件的
extjs每个组件要设置唯一的ID,否则会造成各种错误

EXTJS基本上是靠ID来识别组件的,假如你在panel1中有个ID:"keyword"的textfield,而panel2中有个ID相同的textfield ,那么,当你关闭panel2,由于extjs发现panel2中的ID:"keyword"组件在panel1中仍然使用中,是不会销毁掉它的,于是它成为一个孤立的对象,从而造成混乱。

无论如何,你得时刻记着,任何时候,必须确保对象ID是唯一的。这有两个做法:

1,不给对象指定ID,然后使用组件的find方法通过其他属性来查找对象,例如find("name","role"),结果产生一个array,当然,你的属性是唯一的,那你就可以用find("name","role")[0]这种形式引用组件。

2,你也可以用父组件ID+子组件ID的形式来指定子组件,这个方法更好,并且extjs内部就是这么做,子组件的ID变成了:this.id+"_role",注意,这里的this是指父组件。在实例时,由于父组件的ID指定的一定是唯一的,所以,即便实例了两次同一个组件,两个实例的子组件却拥有唯一ID。从而可以很好的处理ID重复问题

相关文章

  • extjs表格文本启用选择复制功能具体实现

    extjs表格文本启用选择复制功能具体实现

    extjs提供了方便的表格组件grid供使用,但是默认情况下表格中的文本是不能被选中的,自然也是无法复制的,下面就为大家介绍下选择复制功能如何启用,感兴趣的朋友可以了解下
    2013-10-10
  • Extjs4 类的定义和扩展实例

    Extjs4 类的定义和扩展实例

    一般定义方式注意方法和函数的添加方式不同,具体定义步骤如下,感兴趣的朋友可以参考下哈,感兴趣的朋友可以了解下哈
    2013-06-06
  • ExtJS4中的requires使用方法示例介绍

    ExtJS4中的requires使用方法示例介绍

    ExtJS4的requires是新增的机制,主要是实现异步加载机制,在下面的文章总将为大家介绍下ExtJS4中的requires使用方法,需要的朋友不要错过
    2013-12-12
  • Extjs4 GridPanel的主要配置参数详细介绍

    Extjs4 GridPanel的主要配置参数详细介绍

    主要配置项:store:表格的数据集、columns:表格列模式的配置数组,可自动创建ColumnModel列模式等等
    2013-04-04
  • EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法

    EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法

    在本人目前的项目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。
    2010-03-03
  • Extjs实现下拉菜单效果

    Extjs实现下拉菜单效果

    这篇文章主要为大家介绍了Extjs实现下拉树的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • ext combox 下拉框不出现自动提示,自动选中的解决方法

    ext combox 下拉框不出现自动提示,自动选中的解决方法

    ext combox 如果想实现类似于 baidu 搜索时的提示功能。必须禁止其分页功能才可以。
    2010-02-02
  • Extjs Gird 支持中文拼音排序实现代码

    Extjs Gird 支持中文拼音排序实现代码

    本文为大家详细介绍下Extjs Gird 支持中文拼音排序以及修复汉字排序异常的Bug、localeCompare比较汉字字符串,Firefox与IE均支持,感兴趣的朋友可以参考下
    2013-04-04
  • Exjs 入门篇

    Exjs 入门篇

    Extjs是从yui-ext发展来的一套ajax控件,是一套完整的富客户端解决方案,也因为功能完整,ext-all.js有400多k(最新的extjs3.2.0 有600多k),以为是基于js和css的功能实现,对客户端机器性能也有一定的要求,比如对ie6以下版本的不支持。
    2010-04-04
  • ExtJs纵坐标值重复问题的解决方法

    ExtJs纵坐标值重复问题的解决方法

    做图表的时候纵坐标很多值都是一样的,无意中发现下面的解决方法,其他版本没测试过。有兴趣的朋友可以自己测试
    2014-02-02

最新评论