UIParam Popup - SmartJSONEditor/PublicDocuments GitHub Wiki
Popup UI Parameter
Popup parameter allows to save and return any Javascript Object values.
this.parameters = function () {
var defaultValue = [
{ displayName: "Value1", value:0 },
{ displayName: "Value2", value:"Hello" },
{ displayName: "Value3", value: {name:"Test", id:12} },
{ displayName: "Value4", value: [0,1,2,3,4] }
]
var popupUIParameter = {
name: "myPopupParam",
type: "Popup",
displayName: "Popup Parameter",
description: "Select from pre defined values",
defaultValue: defaultValue
};
return [popupUIParameter];
}
this.environments = function (parameters, info) {
// Popup parameter returns selected item value. If not user selected yet, returns item[0] by default.
var popupParameterValue = parameters.myPopupParam; // String, Number, Array or Object value
DocumentModel.log(popupParameterValue);
};
All UI parameters are Javascript Objects.
name (*Required)
Name property identifies the parameter name and also returns the value in functions that receives the parameters input. Access the value using the parameters.name property.
type (*Required)
Popup, set the type as "Popup"
displayName
Interface display name.
description
Interface detail text
defaultValue
Array of objects with defined structure: [ { displayName: "DisplayName", value: "Any Javascript Object Value" } ...]