MobileCRM.ObservableObject.setTypedValue - Resconet/JSBridge GitHub Wiki

[v8.0] Sets the explicitly typed value for specified property.

Arguments

Argument Type Description
propName String The name of the property which is being set.
type String The fully qualified .Net type (e.g. "System.String" or "MobileCrm.Data.IReference,MobileCrm.Data").
value The value which has to be set.

This example demonstrate how to set list of values for multi select pick list item on entity form.

MobileCRM.UI.EntityForm.requestObject(function (entityForm) {
	/// <param name='entityForm' type='MobileCRM.UI.EntityForm'/>
	if (detailView) {
		var dv = entityForm.getDetailView("General");
		if (dv) {
			var multiOpt = dv.getItemByName("multi_pick_list_item");
			if (multiOpt) {
				// val must contain a string with a list of numeric values delimited with semi-colon (;)
				multiOpt.setTypedValue("value", "System.String", "100000001;100000000;100000002");
			}
		}
	}
	return true;
}, MobileCRM.bridge.alert, null);