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

 方法

   Forguncy.updateTableData(tableName, primaryKey, updateValue, successCallback, errorCallback)

 描述

   通过primaryKey参数指定唯一一行记录进行更新。

 参数说明

参数

类型

说明

tableName

string

要更新记录的数据表的表名。

primaryKey

plainObject

指定要修改记录的字段名称和值,指定的值必须只能找到一行。

updateValue

plainObject

表示更新值的对象,对象的属性表示列名,属性值表示要更新的值。并不需要包含数据表中的所有列。

successCallback

function

成功回调函数,参数中包含已修改行的值。

errorCallback

function

失败回调函数,参数中包含错误信息。


 返回值

   无

 示例

   下面的示例代码中,通过updateTableData方法,更新数据表中的数据。

//更新数据表中的数据
Forguncy.updateTableData("员工表",{"ID":1},
{
姓名: "小李",
部门: "开发部"
},
//更新数据成功时弹出警告框,显示更新成功
function(data){           
alert("更新成功!");
},
//更新数据失败时弹出警告框,显示失败信息
function(errorMessage){
alert(errorMessage);
}
);

   如果数据表需要用多列来标识一唯一行,示例代码如下:   

//更新数据表中的数据
Forguncy.updateTableData("员工表",{"ID":1, "姓名" : "李雷"},
{
部门: "开发部"
},
//更新数据成功时弹出警告框,显示更新成功
function(data){           
alert("更新成功!");
},
//更新数据失败时弹出警告框,显示失败信息
function(errorMessage){
alert(errorMessage);
}
);
说明

在“设置->应用程序设置”中,如果勾选了“不允许使用JavaScript Api操作数据库”,则使用此方法更新记录时会失败。取消勾选此项再使用此方法就会正确执行。


 操作步骤

  在页面上选择一个区域,将数据表拖拽到单元格区域中,绑定数据表中的字段。

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

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

运行页面,在页面中单击更新数据按钮后,就会弹出警告框,显示更新成功。

单击警告框中的确定后,刷新页面,就可以看到指定的记录已被更新。


  • No labels