Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Preconfigurations Select color 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 by pressing the Insert key after selecting the object) and is included in the group: " / Panels (PmPanel) / Color inputbox".

This preconfiguration can be used with the objects: PmFolder, PmRoot, PmPanel or PmWorkspace.

 
- Preconfiguration creates an object of type PmPanel.
- The preconfiguration is created including the panel (PmPanel object) functionality as a WEB panel.
 
The OpenView 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 application object tree. This is a system name and must not contain empty string, diacritics, spaces and the first character must not be a number.

Default: "SelectColor"

PermissionsOn this page permissions of the object are defined. See Description of the page Permissions.
Enable as WEB componentIt indicates if this object has to be registered as a WEB server component

After this preconfiguration is created, the configurator is se to: PmPanel > Web Server > Enable as WEB component.

Example:
The RGB string window output value will be returned into the sColor variable.
-------------------------
An example in VBScript syntax:
Opening the preconfigured window in the panel using the onButtonUp event of the PmiButton graphic item.
Dim oExtra
Set oExtra = Pm.CreatePmMap()
oExtra.mapSetValueAt "onClose", Pm.CreatePmAction(1, pMe, "ClosePanel")
pMe.PmPanel.OpenView "/SelectColor", "target:_blank;modal:1;", "", oExtra
Obtaining returned value of the ClosePanel user method with parameters oSystem and oPrivate of this graphic item.
Dim sColor
sColor = oSystem.ReturnValue
If Pm.IsValid(sColor) Then
  Pm.Debug "Color=" & sColor
End If
-------------------------
An example in JavaScript syntax:
Opening the preconfigured window in the panel using the onButtonUp event of the PmiButton graphic item.
var oExtra = Pm.CreatePmMap();
oExtra.onClose = Pm.CreatePmAction(1, pMe, "ClosePanel");
pMe.PmPanel.OpenView("/SelectColor", "target:_blank;modal:1;", "", oExtra);
Obtaining returned value of the ClosePanel user method with parameters oSystem and oPrivate of this graphic item.
var sColor = oSystem.ReturnValue;
if(Pm.IsValid(sColor))
  Pm.Debug("Color=" + sColor);
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice