[]
获取到当前页面后,通过表格的名称获取到表格对象,您就可以操作表格对象,表格对象包含了操作表格中单元格的值的方法,同时也提供了一些事件,如选择行变化的事件。
获取到表格对象后,您就可以操作表格,实现表格对象的多种方法。具体方法请参见ListView类。
例如,通过addNewRow方法,给表格添加一个新行及一行数据。
//获取当前页面
var page = Forguncy.Page;
//获取页面上的表格
var listview = page.getListView("表格1");
//添加新行
listview.addNewRow(
{
"姓名": "李雷",
"出生日期": new Date(1990, 1, 3),
"部门": "市场部"
});
操作步骤
1. 新建一个数据表“员工表”,并添加姓名、出生日期和部门三个字段。
2. 在页面上选择一个区域,将数据表拖拽到单元格区域中,绑定数据表中的字段,并设置各列的列名。
3. 选择一个单元格区域,设置其单元格类型为按钮,编辑命令为“JavaScript命令”,并输入JavaScript代码。
4. 编辑完成后,单击“确定”关闭对话框。
运行页面,在页面中单击添加新行按钮后,就会在表格中添加一行数据。
获取到表格后,您还可以给表格绑定事件,具体关于表格支持的事件请参见ListViewEvents类。
例如,通过bind方法,给表格绑定Reloaded事件,当表格重新加载数据时,就会弹出一个警告框。
//定义事件处理函数
var reload = function(arg) {
alert("活字格");
}
//获取当前页面
var page = Forguncy.Page;
//获取表格对象
var listview = page.getListView("表格1");
//绑定表格的事件
listview.bind("reloaded", reload);
操作步骤
1. 在页面上选择一个区域,将数据表拖拽到单元格区域中,绑定数据表中的字段。
2. 设置表格定时刷新数据。选中表格,右击,在右键菜单中选择表格设置。
在表格设置对话框的数据页签下,勾选定时刷新数据,并设置时间间隔。
3. 单击页面设置,编辑页面加载时命令,命令为“JavaScript命令”,并输入JavaScript代码。
4. 编辑完成后,单击“确定”关闭对话框。
运行页面,当表格自动刷新后,就会弹出警告框。