1. 概述
控件事件,即添加在控件上的事件,添加后当对控件做相应动作时触发。
如下图所示,给「按钮控件」添加了一个「点击」事件,事件内容为隐藏参数面板上的「下拉框」控件。
预览报表时点击按钮即可隐藏下拉框。
2. 事件类型
控件事件类型有九种:初始化后、编辑前、编辑后、编辑结束、点击、状态改变、值改变、上传后及节点生成。
事件名称 | 事件名称(英) | 触发机制 |
---|---|---|
初始化后 | afterinit | 控件加载结束后触发,注意单元格中的填报控件为光标移动到控件上时才触发。 |
编辑前 | beforeedit | 编辑控件,进入编辑状态时触发 |
编辑后 | afteredit | 编辑控件后触发,示例应用可参考:动态显示参数控件 |
编辑结束 | stopedit | 编辑控件后,焦点离开控件时触发 |
点击 | click | 点击控件或控件的下拉项时触发(下拉框、下拉复选框、下拉树,点击下拉项时触发),示例应用可参考:JS实现清空控件内容 |
状态改变 | statechange | 控件选项改变时触发,示例应用可参考:点击单选按钮弹出对话框输入值 |
值改变 | valuechange | 控件值改变时触发 |
上传后 | callback | 文件上传后触发 |
节点生成 | nodeadd | 针对树节点控件,在节点生成时触发 |
3. 控件事件
各控件支持的事件如下表所示:
控件简介 | 支持的事件 |
---|---|
文本控件 | 初始化后、编辑前、编辑后、编辑结束 |
文本域控件 | 初始化后、编辑前、编辑后、编辑结束 |
数字控件 | 初始化后、编辑前、编辑后、编辑结束 |
密码控件 | 初始化后、编辑前、编辑后、编辑结束 |
按钮控件 | 初始化后、点击 |
复选按钮控件 | 初始化后、状态改变 |
单选按钮组控件 | 初始化后、状态改变 |
复选按钮组控件 | 初始化后、状态改变 |
下拉框控件 | 初始化后、编辑前、编辑后、编辑结束、点击 |
下拉复选框控件 | 初始化后、编辑前、编辑后、编辑结束、点击 |
日期控件 | 初始化后、编辑后、编辑结束 |
下拉树控件 | 初始化后、编辑前、编辑后、编辑结束、点击、节点生成 |
视图树控件 | 初始化后、点击、节点生成 |
文件控件 | 初始化后、上传后 |
列表控件 | 初始化后、点击 |
网页框控件 | - |
标签控件 | 初始化后、点击、值改变 |
查询按钮 | 初始化后、点击 |
word文档预览控件 | 初始化后、编辑前、编辑后、编辑结束 |
支持的事件 | |
---|---|
参数面板 | 初始化后、点击 |