zoukankan      html  css  js  c++  java
  • ExtJS 动态增加与删除items,动态设置textField可见与否

    现在要使用的是在center-panel中将gridpanel去掉,换成一个treepanel

    于是乎,就写了如下代码:


    显示代码打印1 var items=Ext.getCmp('center-panel').items; 

    2   

    3 for(var i=0;i<items.length;i++){ 

    4   

    5   Ext.getCmp('center-panel).remove(items[i]); 

    6   

    7 } 

    8   

    9 var treePanel=new Ext.tree.TreePanel({....})

    (treepanel 的定义看在Ext Tree分类中~,链接:Ext-tree专题)

    然后:

    显示代码打印1 Ext.getCmp('center-panel').add(treePanel).doLayout();

    这样,就实现在了在Ext.Viewport中动态添加/删除panel的功能


    显示代码打印01 Ext.getCmp('textFieldId').setVisible(false);     

    02 Ext.getCmp('textFieldId').getEl().up('.x-form-item').setDisplayed(false);   

    03 /** 

    04   

    05   *动态设置fieldLabel的值与 

    06   

    07   *动态设置是否可见 

    08   

    09   */

    10   

    11 if (bFlag){ 

    12      mNextDate.el.parent().parent().parent().first().dom.innerHTML   = '下次年审日期'; 

    13      mReviewDate.el.parent().parent().parent().first().dom.innerHTML = '年审日期'; 

    14        

    15      mReviewProject.setVisible(true); 

    16      mReviewProject.getEl().up('.x-form-item').setDisplayed(true); 

    17        

    18      mReviewContent.setVisible(true); 

    19      mReviewContent.getEl().up('.x-form-item').setDisplayed(true); 

    20        

    21      mReviewState.setVisible(false); 

    22      mReviewState.getEl().up('.x-form-item').setDisplayed(false); 

    23        

    24     }else{ 

    25      mNextDate.el.parent().parent().parent().first().dom.innerHTML   = '结束时间'; 

    26      mReviewDate.el.parent().parent().parent().first().dom.innerHTML = '起始时间'; 

    27        

    28      mReviewProject.setVisible(false); 

    29      mReviewProject.getEl().up('.x-form-item').setDisplayed(false); 

    30        

    31      mReviewContent.setVisible(false); 

    32      mReviewContent.getEl().up('.x-form-item').setDisplayed(false); 

    33        

    34      mReviewState.setVisible(true); 

    35      mReviewState.getEl().up('.x-form-item').setDisplayed(true); 

    36     }


     

  • 相关阅读:
    USES_CONVERSION的使用和注意
    UniCode 下 CString 转 char* 的方法
    mfc获取控件在对话框上的位置
    MFC的CListCtrl双击获取单元格的行列
    MFC总结之CListCtrl用法及技巧(二)
    python(19)编码问题
    xpath提取目录下所有标签内的内容,递归 //text()
    Linux命令(14)文件和文件夹权限管理:chmod
    linux命令(13) 删除指定文件夹下后缀名相同的文件
    git(5) windows下 pycharm + git(github) ,在本地方便管理
  • 原文地址:https://www.cnblogs.com/hannover/p/1930889.html
Copyright © 2011-2022 走看看