Page tree
Skip to end of metadata
Go to start of metadata

 方法

   Cell.bind(type, data, fn)

 描述

   为被选单元格添加一个或多个事件处理程序,并规定事件发生时运行的函数。

 参数说明

参数

类型

是否必须

描述

type

string

表示事件类型的字符串。单元格支持的事件请参考 CellEvents类

data

any

可选参数,如果不忽略表示给事件处理函数传递的自定义参数。

fn

function

事件处理函数。


 返回值

   无

 示例

   下面的示例代码中,通过bind方法,给按钮添加点击事件,当单击按钮时,弹出一个警告框。

示例一:

//给按钮绑定点击事件处理函数
var onClick = function(arg) {
    alert("活字格");
}
//获取当前页面
var page = Forguncy.Page;
//获取当前页面上名称为button的按钮
var cell = page.getCell("button");
//绑定单元格的事件
cell.bind("click", onClick);

示例二:

//需要给事件处理函数传递自定义参数:
//定义参数
var text = "活字格";
//获取当前页面
var page = Forguncy.Page;
//获取当前页面上名称为button的按钮
var cell = page.getCell("button");
//绑定单元格的事件
cell.bind("click", text, function (arg) {
    alert(arg.data);
});


 操作步骤

  在设计器的页面中,选择一个单元格区域,设置其单元格类型为按钮,并命名为“button”。

  在页面设置中,编辑页面加载时命令为“JavaScript命令”,并输入JavaScript代码。

  编辑完成后,单击“确定”关闭对话框。

运行页面,在页面中单击按钮后,就会弹出警告框,警告框中内容为给事件处理函数传递的自定义参数。


  • No labels