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

Compare with Current View Page History

« Previous Version 41 Next »

Services

ServiceDescription
CollapseAllCollapses all the groups and properties in the panel.
EnabledUsed to set if the property can be edited (enabled) or protected (disabled).
ExpandAllExpands all the groups and properties in the panel.
GetKeysGets a field-marked list of all the keys associated with the current panel.
GetValueGets a property value based on the provided key.
GroupExpanded
InitThe means to initially configure and display the property panel.
SetValueSets a value into the property panel, based on the property key and value provided.
SetValuesSets a group of values into the property panel, based on the property keys and values provided in a list format.

Events

EventDescription
AfterUpdateUsed for converting the data entered in the cell (if applicable).
BeforeUpdateUsed to validate the data entered into the cell (if applicable).
OnClickUsed to control the expand / collapse feature of the panel.
OnOptionClickUser to capture the option button clicks.









Examples

Init

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

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

rv = SRP_PropertyPanel(Panel$, "GetValue", "PhoneCon")

GetValue - Result


RollUpAll - Result

  • No labels