Button按钮控件

描述

  Button,按钮控件,按钮类型包含了push普通、link连接、radio切换、checkbox可选、menu下拉菜单、split下拉菜单、select类似下拉列表,可以从z:button输出的页面元素实例化,也可以歘如配置项实例化。

标签语法

标签属性

  
属性名 属性值 描述
ype push | link | radio| checkbox | menu | split | select push普通(默认),link链接,radio切换,checkbox可选,menu下拉菜单, split下拉菜单, select 类似下拉列表
id -  按钮id值
onClick - 点击按钮后要调用的方法
href - 类型为link时要设置的链接地址
target - 类型为link时要设置的链接目标窗口
priv - 权限
theme - 按钮外观,目前可选项为flat
menu - 绑定到按钮的菜单的id
checked true/false 类型为checkbox时,选中状态
disabled true/false 是否禁用

代码实例

上面列举的都是使用生成按钮,这样的方式只能配置onClick属性执行页面内已定义的全局方法,而使用js方式:new Button(),配置onclickAttributeValue,或配置handler可以定义点击按钮后要执行的方法

代码实例  

成员方法

  
方法名 参数 描述
render HTMLElement[, Number] 渲染控件到指定的页面元素内
setText String text 设置按钮上显示的文字
setIcon String imgSrc 设置图标
disable - disable
enable - enable

继承UICompBase之外的事件

  
事件 描述
click 点击后触发
checkchange checked值改变时触发
menushow 菜单显示后触发
menuhide 菜单隐藏后触发
menuitemclick 点击菜单项后触发
arrowclick 点击按钮上图标后触发
change 值改变时触发

 

hackIE