方法
Cell.unbind(type, fn)
描述
移除被选元素的事件处理程序。该方法能够移除被选的事件处理程序,或者当事件发生时终止指定函数的运行。
参数 | 类型 | 是否必须 | 描述 |
---|---|---|---|
type | string | 是 | 表示事件类型的字符串。单元格支持的事件请参考 CellEvents类 。 |
fn | function | 否 | 事件处理函数。如果忽略,则取消绑定单元格上该事件类型的所有处理函数。 |
返回值
无
示例
下面的示例代码中,通过unbind方法,移除按钮(button)的点击事件绑定。
//给按钮绑定点击事件处理函数 var onClick = function(arg) { alert("活字格"); } //获取当前页面 var page = Forguncy.Page; //获取当前页面上名称为button的按钮 var cell = page.getCell("button"); //绑定单元格的事件 cell.bind("click", onClick); //取消特定事件处理函数的绑定 cell.unbind("click", onClick);
操作步骤
在设计器的页面中,选择一个单元格,设置单元格类型为按钮,命名为“button”。
编辑命令为“JavaScript命令”,并输入JavaScript代码。
编辑完成后,单击“确定”关闭对话框。
运行页面,在页面中单击按钮后,就会弹出警告框。
在设计器中选中按钮,编辑其命令,在JavaScript代码中添加一行代码。
编辑完成后,单击“确定”关闭对话框。
运行页面,在页面中再次单击按钮后,页面不会弹出警告框。