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 }
ExtJS 动态增加与删除items,动态设置textField可见与否相关推荐
- VB6实现动态增加和删除控件数组中的控件2021-06-02
VB6实现动态增加和删除控件数组中的控件 2021-6-3修改一个BUG 控件的添加: 1From1名称改为FrmWork 2.添加Picture控件名称改为PicCharacterContainer ...
- js动态增加,删除td,tr,table,div
js实现的动态添加,删除table内容: 截图如下: 1. 2. 源代码: main.css body {background-image: url(../images/qiantai/bg.png) ...
- java 动态添加定时器_quartz实现任务动态增加和删除
场景 这几天做项目的时候遇到了个状态自动切换的场景.该场景具体情况如下: 用户可以创建多个活动 活动有开始时间和结束时间 活动有个状态:未上线.未开始(上线但未到开始时间).进行中(上线且处于开始时间 ...
- solr-cloud 集群动态增加、删除节点
本次讲述动态增加节点基于上一章集群搭建的基础上来讲:https://blog.csdn.net/u013490585/article/details/86494476 上一章的例子中用了3台zk,4台 ...
- activiti动态增加节点_支持动态系统用户,JumpServer 堡垒机 V1.5.7 发布
3月23日,JumpServer堡垒机发布V1.5.7版本.该版本新增动态系统用户和录像离线播放等功能,并完成了若干功能优化和 Bug修复.在JumpServer V1.5.7版本中,新增的动态系统用 ...
- 《微信小程序案例2》如何动态给css样式增加或删除class类
微信小程序是不能像一般浏览器开发使用js一样获取dom节点信息并修改css样式的.这里需要结合数据绑定,数据中的data中选择状态的设置一个true变量,未选中的设置一个false变量 接着在wxml ...
- jquery追加html后删除,jquery动态增加删除元素节点
jquery动态增加删除元素节点 对于语言编程,不同的思路有着不同的解决办法,Jquery对于动态的ul-li节点的增加删除实力操作思路: 1.做一个按钮用于增加li节点,使用Jquery:appen ...
- jQuery动态增加表格一行和删除一行
今天在处理表格的动态增加一行,和删除一行,一开始用js,但是写起来有点复杂,而且不好控制,最后还是用了jQuery,很轻松的就搞定了,代码如下: $(document).ready(function( ...
- Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
最近做的项目中有一个需求就是要求在线填写表格内容时,不够的话可以动态添加一行,我这里用的jQuery来实现,下面是我项目截图展现: 当点击"添加输入框"按钮时,就会自动添加一行 下 ...
最新文章
- 不同平台上安装python一样吗_在多个平台如何安装Python
- 「AI不惑境」深度学习中的多尺度模型设计
- Mac下使用OpenCV
- spring autowired idea都匹配上了_你清楚这几个Spring常用注解吗?
- 使用JUnit 5测试异常
- jp在java中无法编译_JPanal上加图片的问题!
- Android卷一全文 第一章 阅读前的准备工作
- word文本转换为表格 ,如果文本是以硬回车的转换方式
- 无法执行dex:多个dex文件定义了Lcom / myapp / R $ array;
- Python 2.x vs Python 3(三)
- 作业四: 结对编程项目---四则运算
- hdu 1969 Pie(二分查找)
- 产品配件类目税目分类_商品和服务税收分类编码表
- Matlab在线运行网站
- 小红帽Linux命令安装软件,linux-rpm功能及yum安装命令
- payjs 源码_第三方支付平台源码,仿支付宝
- [Telink][TLSR8251] [泰凌微] DTM测试教程
- 数据结构 —— 广义表
- Vue绑定<audio>/<video>标记的muted属性无效问题随记
- 7月书讯 (上)| 宝藏新书助你“乘风破浪”
热门文章
- POJ - 1094 Sorting It All Out(拓扑排序)
- ionic3 安装遇到的问题
- 磁盘阵列介绍、进程的查看管理、日志文件的查看分析,systemctl的控制
- 调整cisco参数设置
- 【打CF,学算法——二星级】Codeforces Round #313 (Div. 2) B. Gerald is into Art(水题)...
- 二分图最大匹配 -- 匈牙利算法
- 网络流之 最短增广路算法模板(SAP)
- WinRAR最新版V3.93 破解方法
- ns 25的L2TP模式×××配置
- 实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)