You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Init

The means to initially configure and display the property panel.

Usage

SRP_PropertyPanel(PanelCtrl, "Init", ItemList, ColWidth, Colors)

Parameters

ItemList

PosNameTypeDescriptionDefault
<x, 1>
LevelIntegerThe item's level in the panel; 1 is the group, 2 is the property

<x, 2>
KeyTextThe key to each property; must be unique

<x, 3>
NameText(Optional) The text label to use as the property name
Key
<x, 4>
TypeText

(Optional) The type of entry / type of cell

"B" - two boolean values

"C" - custom dropdown list

"D" - date / calendar dropdown

"X" - checkbox


<x, 5>
ConversionText(Optional) Oconv during panel entry SVM Iconv for get/set value
<x, 6>
DropListText(Optional) SVM list for boolean or custom dropdowns
<x, 7>
ValueTextAny value to pre-fill into the data section


ColWidth

The width of each of the two columns, @FM delimited.  Can be a number or "Auto" (default is Auto).

Colors

The default colors of the property panel:

FieldDescriptionDefault
<1>Headers & Gridlinesdefaults to a light grays, RGB(240,240,240) 
<2>Selectiondefaults to "Select"
<3>Backgrounddefaults to "White"

Example

ItemList = ""
ItemList<-1> = 1 :@VM: "Load"               
ItemList<-1> = 2 :@VM: "Status"
ItemList<-1> = 2 :@VM: "Entered" :@VM: "" :@VM: "D" :@VM: "D4/":@SVM:"D"
ItemList<-1> = 2 :@VM: "Agent"

ColWidth = 100 :@FM: "A"
Errors = SRP_PropertyPanel(PanelCtrl, "Init", ItemList, ColWidth)

Result



GetKeys



GetValue

SetValues

RollUpAll

UnRollAll



  • No labels