zoukankan      html  css  js  c++  java
  • Ext中的get getCmp

     var controlTmp = Ext.getCmp(s);
     controlTmp.setWidth(w);
     controlTmp.fieldLabel = label;//有些组件是不能在界面上重绘,但内存中已经改变
    

    if((controlTmp.getXType().indexOf('combo') >-1)||(controlTmp.getXType().indexOf('datefield') >-1)){ controlTmp.getEl().parent().parent().parent().first().dom.innerHTML=label; }else{ //controlTmp.getEl().parent().parent().first().dom.innerHTML=label //与下一句等同效果,两种方式 document.getElementById(controlTmp.getEl().dom.id).parentNode.previousSibling.innerHTML = label; } ;

     最近涉及到ext的项目,其中对于Ext.get和Ext.getCmp用到一点,一开始不是很明白,百度了下

    http://www.cnblogs.com/shanmu/archive/2011/08/19/2145950.html

    这里提到了两者的区别:

    Ext.get是获取一个元素(我理解是Ext的元素)

    Ext.getCmp是获取Ext组件(我理解是Ext的已经封装的组件,是对ext元素的封装)

    由他们的层次关系可以得出:一般使用getCmp,如果解决不了,使用get,再不行,使用getDom。

  • 相关阅读:
    寿司点餐系统Sprint1总结
    寿司点餐系统一周总结
    对点餐APP现阶段开发的问题
    寿司点餐系统11.16
    Sprint
    R扩展包
    实验8 SQLite数据库操作
    实验7 BindService模拟通信
    实验6 在应用程序中播放音频和视频
    实验5 数独游戏界面设计
  • 原文地址:https://www.cnblogs.com/malaya/p/3817131.html
Copyright © 2011-2022 走看看