Page History
Table of Contents | ||||
---|---|---|---|---|
|
Init
The means to initially configure and display the property panel.
Code Block |
---|
SRP_PropertyPanel(PanelCtrl, "Init", ItemList, ColWidth, Colors) |
ItemList
...
<x, 1>
...
<x, 2>
...
<x, 3>
...
Key
...
<x, 4>
...
(Optional) The type of entry / type of cell
"B" - two boolean values
"C" - custom dropdown list
"D" - date / calendar dropdown
"X" - checkbox
...
<x, 5>
...
<x, 6>
...
<x, 7>
...
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:
...
SetValues
Sets a value or group of values into the property panel, based on the property or property list.
Code Block |
---|
SRP_PropertyPanel(PanelCtrl, "SetValues", Values) |
Values
...
<x, 1>
...
<x, 2>
...
GetValue
Gets a property value based on the provided key.
Code Block |
---|
SRP_PropertyPanel(PanelCtrl, "GetValue", Property) |
Property
A key to the property value to retrieve.
GetKeys
Gets an field-marked list of all the keys/properties associated with the current panel.
Code Block |
---|
List = SRP_PropertyPanel(PanelCtrl, "GetKeys") |
RollUpAll
Rolls up all the properties in the panel.
Code Block |
---|
SRP_PropertyPanel(PanelCtrl, "RollUpAll") |
UnRollAll
Unrolls all the properties in the panel.
Code Block |
---|
SRP_PropertyPanel(PanelCtrl, "UnRollAll") |
Examples
Init
Code Block |
---|
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"
ItemList<-1> = 1 :@VM: "Carrier"
ItemList<-1> = 2 :@VM: "No."
ItemList<-1> = 2 :@VM: "NameCar" :@VM: "Name"
ItemList<-1> = 2 :@VM: "MC No."
ItemList<-1> = 2 :@VM: "DOT No."
ItemList<-1> = 1 :@VM: "Shipper"
ItemList<-1> = 2 :@VM: "NameShip" :@VM: "Name"
ItemList<-1> = 2 :@VM: "PhoneShip" :@VM: "Phone" :@VM: "" :@VM: "[PHONE_FORMAT]":@SVM:"[PHONE_FORMAT]"
ItemList<-1> = 1 :@VM: "Cosignee"
ItemList<-1> = 2 :@VM: "NameCon" :@VM: "Name"
ItemList<-1> = 2 :@VM: "PhoneCon" :@VM: "Phone" :@VM: "" :@VM: "[PHONE_FORMAT]":@SVM:"[PHONE_FORMAT]"
ColWidth = 100 :@FM: "A"
Errors = SRP_PropertyPanel(Panel$, "Init", ItemList, ColWidth) |
Init - Result
SetValues
Code Block |
---|
Rec = Xlate("LOADS", KeyId, "", "X")
Values = ""
Values<-1> = "Status" :@VM: Rec<063>
Values<-1> = "Entered" :@VM: Rec<001>
Values<-1> = "Agent" :@VM: Rec<004>
Values<-1> = "No." :@VM: Rec<003>
Values<-1> = "NameCar" :@VM: Xlate("LOADS", KeyId, "CARRIER_NAME", "X")
Values<-1> = "MC No." :@VM: Rec<064>
Values<-1> = "DOT No." :@VM: Rec<104>
Values<-1> = "NameShip" :@VM: Rec<013>
Values<-1> = "PhoneShip" :@VM: Rec<101>
Values<-1> = "NameCon" :@VM: Rec<018>
Values<-1> = "PhoneCon" :@VM: Rec<102>
SRP_PropertyPanel(Panel$, "SetValues", Values) |
SetValues - Result
GetValue
Code Block |
---|
rv = SRP_PropertyPanel(Panel$, "GetValue", "PhoneCon") |
GetValue - Result
RollUpAll - Result
...