extjs的CycleButton的changeHandler和textchange事件
来源:互联网 发布:ubuntu 移除软件 编辑:程序博客网 时间:2024/06/07 18:52
CycleButton的API中,一开始是这样的:
Ext.create('Ext.button.Cycle', { showText: true, prependText: 'View as ', renderTo: Ext.getBody(), menu: { id: 'view-type-menu', items: [{ text: 'text only', iconCls: 'view-text', checked: true },{ text: 'HTML', iconCls: 'view-html' }] }, changeHandler: function(cycleBtn, activeItem) { Ext.Msg.alert('Change View', activeItem.text); }});让我一度以为切换Cycle中的按钮时首选changeHandler事件,可是有次在这个事件里加了xxx.setVisible(true)事件,页面就一直刷新不出来,后来做了测试,才恍然了解:changeHandler是一种按钮的配置,页面刷新时就要触发的,而这时候xxx控件还没有被加载上,所以导致报错:没有setVisible()方法。解决方法是:改成textchange事件,它是一个Event Bindings,页面加载不会触发,只有在按钮被切换时才触发。
0 0
- extjs的CycleButton的changeHandler和textchange事件
- Jquery使用Textchange事件
- extjs的自定义事件和浏览器事件
- ExtJS Button的事件和方法定义
- ExtJS Button的事件和方法定义
- Extjs的事件机制
- extjs的tabpanel事件
- ExtJs的fireEvent事件
- ExtJs的fireEvent事件
- ExtJs的fireEvent事件
- ExtJs中getValue和getRawValue及combo的事件
- Extjs Button控件的handler配置项和click事件
- ExtJS的Valid事件调试
- EXTJS textfield的AUTOCOMPLETE事件
- ExtJs组件的事件处理
- ExtJs的事件机制Event
- ExtJs的事件机制Event
- extjs 组件的事件处理
- java 分页技术
- HTML笔记——HTML CSS样式简介
- 火狐和谷歌浏览器屏蔽键盘按键Backspace回退网页
- java集合框架概述
- SQLiteOpenHelper-API
- extjs的CycleButton的changeHandler和textchange事件
- 小节我目前知道的几种堆内存分配模式
- GDB调试fork+exec创建的子进程的方法
- 《情感集-小生命》
- ZOJ Talented Chef
- matlab 中mat格式数据保存与读取
- CodingTrip - 携程编程大赛 (决赛)1004 最短路最小割
- Sun-JNI文档系列之———前言
- javascript 学习(一) w3c 标准