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

 方法

   Page.setCurrentRow(currentRowParam)

 描述

   设置当前行,比如将表1的当前行设置为该表的第一行,那么页面上所有表1的绑定字段都会显示第一行的数据。

 参数说明

参数

类型

说明

currentRowParamCurrentRowInfoParamCurrentRowInfoPluginParam当前行信息。

 返回值

   无

 示例

   示例1:

   使用setCurrentRow方法,参数为CurrentRowInfoParam

//获取当前页面
var page = Forguncy.Page;
//设置当前行
page.setCurrentRow(
{
//当前行所在的表名
TableName: "员工表",
//当前行的查询条件
PrimaryKey: {
ID: 2
}
});

   示例2:

   参数为CurrentRowInfoPluginParam,一般在插件开发中使用。比如,下面的代码是插件命令SetCurrentRowCommand的一部分实现:

SetCurrentRowCommand.prototype.execute = function () {
Forguncy.Page.setCurrentRow({
QueryCondition: this.CommandParam.CurrentRowInfo,
FormulaCalcContext: this.getFormulaCalcContext()
});


 操作步骤

   在页面中绑定数据表中的一些字段。

  在页面中选择一个单元格区域,设置单元格类型为按钮,编辑命令为“JavaScript命令”,并输入JavaScript代码。

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

运行页面,在页面中单击按钮后,就会将指定的数据表中的行设置为当前行,并且页面上所有数据表的绑定字段都会显示当前行的数据。

  • No labels