MobileCRM.UI.EntityForm.DetailCollection.deleteById - Resconet/JSBridge GitHub Wiki

Deletes the sales entity detail (e.g. Order detail) by id.

Arguments

Argument Type Description
id String An id of the item to be deleted.
callback Function The callback function which is called asynchronously in case of success.
errorCallback function(errorMsg) The errorCallback which is called in case of error.
scope Object The scope for callbacks.

This example demonstrates how to delete first existing product on order detail.

function deleteProduct() {
	// retrieve first product if exist from order detail
	MobileCRM.UI.EntityForm.DetailCollection.getAll(function (details) {
		/// <param name="details" type="Array<MobileCRM.DynamicEntity>"/>
		if (details.length) {
			var product = details[0];
			MobileCRM.UI.EntityForm.DetailCollection.deleteById(product.id, function () {
				MobileCRM.bridge.alert("Product " + product.properties.productdescription + " successfully deleted.");
			}, MobileCRM.bridge.alert);
		}
		else
			MobileCRM.bridge.alert("Order doesn't contain any product.");
	}, MobileCRM.bridge.alert);
}