Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Preconfiguration "Color selection from palette"

Color selection window
 
This preconfiguration can be activated when creating a new object (e.g. by "New object ..." in the local object menu or after pressing the Insert key after selecting the object) and is included in the group: " / Panels (PmaPanel) / Color inputbox".

This preconfiguration can be used with the objects: PmaFolder, PmaRoot, PmaPanel or PmaWorkspace.

 
- The preconfiguration creates an object of the PmaPanel type.
- The preconfiguration is created including the panel (object of the PmaPanel type) is functional also a Web panel.
 
The Pm.CreateView method can be used for opening the panel without the need to use input parameter.
These configurators can be set before the preconfiguration is created:
The name of created objectName of the object created in the tree of Pma objects. The maximum name length is 30 characters. This is a system name, so it must contain only alphanumeric and must not contain any diacritics, empty string, spaces and the first character must not be a number.

Default: "SelectColor"

PermissionsOn this tab permissions of the object are defined. See the "Permission" tab of the PmaObject object.
Enable as Web componentSpecifies whether this object has to be registered as a Web server component

After the preconfiguration is created, the "PmaPanel > Web server > Enable as Web component" configurator will be set to this value.

The RGB string window output value will be returned into the sColor variable.:
Open the preconfigured window in the panel in the onButtonUp event of the PmgButton object.
JavaScriptSelect and copy to clipboard

function onClose(ev)
{
if (ev.CloseReason == "ok")
Pm.Debug("sColor=" + ev.ReturnValue);
}

var oCreator = Pm.CreateView(pMe.PmPanel, "/SelectColor", "", "target:_blank;dependent:1; size:panel;modal:1;");
oCreator.View.Arguments = "#ff0000";
oCreator.View.onClose = onClose;
oCreator.Open();
PROMOTIC 9.0.13 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice