Ext中获取button的思考
今天在获取window中的button时,发现通过component无法获取,具体表现为:
Ext.getCmp('loginForm').ownerCt.getComponent('btn_login') //获取的内容为空
Ext.getCmp('loginForm').ownerCt.down('#btn_login')//可以得到该组件
原因分析:
1.查看component的API,也就是说只能获取items中的内容

2.那window中的items包含什么呢?
此时发现只有loginForm这个form组件,没有buttons的相关信息

3.查看buttons的API
可以看出来不属于items,而是一种dockedItems。

4.获取方式:
可以通过down的方式来获取。Ext.getCmp('loginForm').ownerCt.down('#btn_login')可以得到
因为down的定义如下:

出处:http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
Ext中获取button的思考的更多相关文章
- 91. Ext中获取combobox中的valueField和displayField的值
		
转自:https://blog.csdn.net/jcy472578/article/details/42113119Ext.getCmp("schemaVersion").val ...
 - listView中的button控件获取item的索引
		
在listview中的listitem设置事件响应,如果listitem中有button控件,这时候listitem就不会捕获到点击事件,而默认的是listitem中的button会捕获点击事件.那么 ...
 - 获取cell中的button在整个屏幕上的位置
		
编写cell中得button点击事件 - (IBAction)showButtonClick:(id)sender { UIButton *button = (UIButton *)sender; U ...
 - listView中的button控件获取索引
		
1.在listitem中初始化button的时候,给该button添加一个setTag方法,将此时的索引值传进去,然后在button的onclick事件中调用view的getTag方法,即可将list ...
 - 从html字符串中获取div内容---jquery
		
思考的问题: 怎么在一个网页的div中嵌套另外的网页(不使用inclue,iframe和frame,不使用他们的原因,include只能嵌套静态网页,iframe对网络爬虫影响,frame嵌套网页无法 ...
 - 记录一次bug解决过程:velocity中获取url中的参数
		
一.总结 在Webx的Velocity中获取url中参数:$rundata.getRequest().getParameter('userId') 在Webx项目中,防止CSRF攻击(Cross-si ...
 - ASP.NET中获取当日,当周,当月,当年的日期
		
ASP.NET中获取当日,当周,当月,当年的日期 在ASP.NET开发中,经常会碰到要获取当日,当周,当月,当年的日期. 以下将源码贴出来和大家分享. aspx中代码如下: <table ce ...
 - html中的 button,input-button, image,  input-image的区别
		
hmtl中 为了验证 form的 action提交属性, 是指 表单提交到的 页面, 可以是任意 性质的页面, 如:html页面, php页面, asp页面等都可以, 实际在测试的时候, 可以就写 提 ...
 - IOS中获取各种文件的路径介绍及方法
		
IOS中获取各种文件的目录路径的方法 技术交流新QQ群:414971585 iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. docum ...
 
随机推荐
- Entity Framework中的多个库操作批量提交、事务处理
			
在Entity Framework 中使用SaveChanges()是很频繁的,单次修改或删除数据后调用SaveChanges()返回影响记录数. 要使用批量修改或者批量删除数据,就需要SaveCha ...
 - [leetcode]_Valid Parentheses
			
题目:判断给定字符串中的括号是否合法.题目中涉及三种符号'(' + ')' , '[' + ']' , '{' + '}'. 思路:利用stack来存储符号. 注意申请char型stack是: Sta ...
 - thinkphp二维数组模板输出方法
			
thinkphp二维数组模板输出方法 先写个记录,有空再整理发上来
 - WordPress 主题开发 - (十二) Search模板与Page模板 待翻译
			
The Search Template and The Page Template are vital to any complete WordPress Theme. And they're bot ...
 - linux下关于mysqldump备份的.sql导入数据库表数据丢失优化
			
直切正题 前2个随笔做了linux下自动备份,但是备份的.sql文件发现表数据丢失,原因是数据库太大我的数据库文件是804M,在用ftp拉去也会丢失数据 所以对db.sh备份数据库加一个压缩gizp ...
 - 【easyui】--combobox--赋值和获取选中的值
			
//初始化下拉选框 $('#communityIdDiv').combobox({ url:basepath+"pushController/queryCommonityName" ...
 - phpStorm使用技巧及快捷键
			
下面是PhpStorm的注册码.Key,其license由用户名和License值组成. User name: EMBRACE License key: ===== LICENSE BEGIN === ...
 - Mongodb Gridfs
			
http://www.cnblogs.com/lipan/archive/2011/03/21/1989409.html
 - jQuery学习笔记(2)
			
val() 当鼠标放上去的时候,文本消失,鼠标拿开,文本恢复 效果图: code as below: <html xmlns="http://www.w3.org/1999/xhtml ...
 - Python入门和基础
			
Python应用领域 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube ...