Skip to content

Ext.button.Cycle

xtype 为 cycle 的 Ext JS 原生组件参考。

Updated View as Markdown

源码定义:ext-all-debug.js:60184。分类:按钮、工具栏、菜单与标签页。

创建示例

var component = Ext.create("Ext.button.Cycle", {
  xtype: "cycle",
  renderTo: Ext.getBody()
});

属性

源码中未找到该组件自身声明的可提取配置项;它可能主要继承父类配置。

方法

方法 参数 说明 调用示例
getButtonText item 读取并返回 buttonText。 component.getButtonText(...)
setActiveItem item, suppressEvent 设置 activeItem。 执行时会派发 change 事件、更新 text、iconCls 状态。源码涉及 getButtonText()、setText()、setIconCls()、setGlyph()。 component.setActiveItem(...)
getActiveItem `` 读取并返回 activeItem。 component.getActiveItem()
initComponent `` 初始化组件及其子项。 执行时会保留父类默认行为、更新 menu、itemCount 状态。源码涉及 addEvents()、on()、callParent()、setActiveItem()。 component.initComponent()
checkHandler item, pressed 处理 checkHandler 操作。源码涉及 setActiveItem()。 component.checkHandler(...)
toggleSelected `` 切换 selected。 component.toggleSelected()

事件

事件 说明 监听示例
change 组件值发生变化时触发。 源码在 setActiveItem() 中通过 fireEvent() 触发。 listeners: { change: function () {} }
Navigation

Type to search…

↑↓ navigate↵ selectEsc close