方法
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命令”,并输入JavaScript代码。
编辑完成后,单击“确定”关闭对话框。
运行页面,在页面中单击更新数据按钮后,就会弹出警告框,显示更新成功。
单击警告框中的确定后,刷新页面,就可以看到指定的记录已被更新。