MobileCRM.UI.DetailViewItems.LinkItem.constructor - Resconet/JSBridge GitHub Wiki

Constructs an instance of MobileCRM.UI.DetailViewItems.LinkItem object.

Arguments

Argument Type Description
name String Defines the item name.
label String Defines the item label.
listDropDownFormat MobileCRM.UI.DetailViewItems.DropDownFormat Defines item's drop down format.

This example demonstrates how to get detail view and create new LinkItem.

MobileCRM.UI.EntityForm.requestObject(function (entityForm) {
	var detailView = entityForm.getDetailView("General");
	var linkItem = detailView.getItemByName("SaveLink");
	if (linkItem) {
		// The item was already inserted on the form.
		// Just set the value property and bind the handler.
		linkItem.setTypedValue("value", "System.String", "Save"); // The type must be set explicitly for LinkItem
		detailView.registerClickHandler(linkItem, onLinkItemClick);
	}
	else {
		// create MobileCRM.UI.DetailViewItems.LinkItem
		linkItem = new MobileCRM.UI.DetailViewItems.LinkItem("SaveLink", "Save");
		detailView.registerClickHandler(linkItem, onLinkItemClick);
		detailView.insertItem(linkItem, -1); // Place the item as the last one.
	}
}, MobileCRM.bridge.alert, null);
function onLinkItemClick(itemName, detailViewName) {
	MobileCRM.UI.EntityForm.saveAndClose();
}
⚠️ **GitHub.com Fallback** ⚠️