删除实体记录。
Syntax
Microsoft.CIFramework.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
| 实体逻辑名称 | String | 是的 | 要删除的记录的实体逻辑名称。 例如:“帐户”。 |
| id | String | 是的 | 要删除的实体记录的 GUID。 |
| success回调 | 功能 | 否 | 删除记录时要调用的函数。 |
| errorCallback | 功能 | 否 | 作失败时要调用的函数。 |
返回值
成功时,返回一个 promise,其中包含包含属性及其值的字符串。
例子
此示例代码删除记录 ID = a8a19cdd-88df-e311-b8e5-6c3be5a8b200 的现有联系人记录
// delete contact record with the id=b44d31ac-5fd1-e811-8158-000d3af97055d
var id = "b44d31ac-5fd1-e811-8158-000d3af97055";
var entityLogicalName = "contact";
Microsoft.CIFramework.deleteRecord(entityLogicalName, id).then(
function success(result) {
res=JSON.parse(result);
console.log("Contact deleted with ID: " + res.contactid);
// the record is deleted
},
function (error) {
console.log(error.message);
// handle error conditions
}
);