Extjs 在组件件中存储变量
来源:互联网 发布:mysql 参考手册 中文 编辑:程序博客网 时间:2024/06/05 08:19
文件A。
for(var j=0;j<filterMenuArray[i].length;j++){
var filterbutton=new Ext.Button({border:false,
baseCls:'',
width:100,
height:30,
buttonText:filterMenuArray[i][j],
html:'<button>'+filterMenuArray[i][j]+'</button>',
cls:'buttonFilterCss',
buttonId:filterButtonArray[i],
menuId:iStr+'menu',
handler:ffilter,
});
filtermenu.add(filterbutton);
// var menuItem=new Ext.menu.Item({
// text:filterMenuArray[i][j],
// width:100,
// height:30,
// buttonText:filterMenuArray[i][j],
// buttonId:filterButtonArray[i],
// menuId:iStr+'menu',
// handler:ffilter,
// });
// filtermenu.add(menuItem);
}
文件B。
function ffilter(){
Ext.getCmp(this.menuId).hide();Ext.getDom(this.buttonId).innerHTML='<button>'+this.buttonText+'</button>';
}
因为button组件中没有menuId这个属性,所以在动态生成的多个button中,在执行ffilter函数时,可通过这个menuId知道具体那个组件在执行这个函数。通过this.menuId来获取值,要充分理解this这个东西,即使是一个文件在调用另一个文件的函数,在另一个文件中也可用this来获取这个文件组件。
0 0
- Extjs 在组件件中存储变量
- 在ExtJS的ComboBox组件中实现下拉树效果
- 在ExtJS的ComboBox组件中实现下拉树效果
- 在ExtJS的ComboBox组件中实现下拉树效果
- ExtJS 学习笔记 示例2-在组件中添加子组件,并操作子组件
- 在存储过程中 给变量赋值
- PHP7变量在内核中存储方式
- 存储在变量 sys.argv 中
- SQL2005 SSIS-在脚本组件中访问包变量
- 如何在SSIS的脚本组件中访问变量
- 在SQL Server的存储过程中调用Com组件
- 在Sql Server的存储过程中调用Com组件
- 在SQLServer的存储过程中调用Com组件
- 在的存储过程中调用Com组件
- 在sql server的存储过程中调用com组件
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- EXTJS上层组件在IE中首次显示不出现问题
- labelabel 显示部分
- 多线程并发编程(二):定时器的应用
- Java程序员面试中的多线程问题
- 使用jQuery实现图片轮播
- HANA SQL获取当前月的第一天
- Extjs 在组件件中存储变量
- Java的file对象的构造方法
- eclipse中导入web项目变成java项目解决办法
- [转 整合 ][iOS等控件] 的一些属性使用
- SQL的DQL、DML、DDL、DCL
- maven 教程一 入门
- TCP/IP的三次握手与四次挥手详解
- 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
- nyoj 765 又见单调递增最长子序列