方法
Page.setCurrentRow(currentRowParam)
描述
设置当前行,比如将表1的当前行设置为该表的第一行,那么页面上所有表1的绑定字段都会显示第一行的数据。
参数说明
参数 | 类型 | 说明 |
---|---|---|
currentRowParam | CurrentRowInfoParam 或 CurrentRowInfoPluginParam | 当前行信息。 |
返回值
无
示例
示例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() });
操作步骤
在页面中绑定数据表中的一些字段。
编辑完成后,单击“确定”关闭对话框。
运行页面,在页面中单击按钮后,就会将指定的数据表中的行设置为当前行,并且页面上所有数据表的绑定字段都会显示当前行的数据。