MobileCRM.UI.DetailViewItems.LinkItem.constructor - Resconet/JSBridge GitHub Wiki
Constructs an instance of MobileCRM.UI.DetailViewItems.LinkItem object.
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();
}