MobileCRM.UI.EntityForm.openSalesEntityDetail - Resconet/JSBridge GitHub Wiki

[v8.2] Shows an entity edit dialog.

Arguments

Argument Type Description
detail MobileCRM.DynamicEntity detail entity.
errorCallback function(errorMsg) The errorCallback which is called asynchronously in case of error.

This example demonstrates how to open a sales entity detail form (like OrderDetail or InvoiceDetail).

function getDetails() {
	MobileCRM.UI.EntityForm.DetailCollection.getAll(function (details) {
		/// <param name='details' type='Array'/>
		var len = details.length;
		if (len <= 0)
			return;
		// Open the form for the first sales entity detail (e.g. the first OrderDetail)
		openDetail(details[0]);
	}, MobileCRM.bridge.alert, null);
}
function openDetail(detail) {
	/// <param name='detail' type='MobileCRM.DynamicEntity'/>
	/// open sales order detail
	var order = detail.properties.salesorderid;
	var relationShip = new MobileCRM.Relationship("salesorderid", order, null, null);
	MobileCRM.UI.EntityForm.openSalesEntityDetail(detail, relationShip);
}