页面树结构
转至元数据结尾
转至元数据起始

 方法

   Forguncy.deleteTableData(tableName, primaryKey, successCallback, errorCallback)

 描述

   通过primaryKey参数删除指定的唯一的记录。

 参数说明

参数

类型

说明

tableName

string

要删除记录的数据表的表名。

primaryKey

plainObject

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

successCallback

function

成功回调函数。

errorCallback

function

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


 返回值

   无

 示例

   下面的示例代码中,通过deleteTableData方法,删除指定的唯一的记录。

//删除数据表中指定的记录
Forguncy.deleteTableData("员工表",
{ 
"ID": 2 
},
//删除成功时弹出警告框,显示添加成功
function () {
alert("删除成功。");
},
//删除失败时弹出警告框,显示失败信息
function (errorMessage) {
alert(errorMessage);
}
);

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

//删除数据表中指定的记录
Forguncy.deleteTableData("员工表",
{ 
"ID": 2,
"姓名":"韩梅梅"
},
//删除成功时弹出警告框,显示添加成功
function () {
alert("删除成功。");
},
//删除失败时弹出警告框,显示失败信息
function (errorMessage) {
alert(errorMessage);
}
);
说明

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



 操作步骤

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

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

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

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

单击警告框中的确定后,就可以看到表格中已经删除了数据。


  • 无标签