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

Compare with Current View Page History

« Previous Version 36 Next »

Services

ServiceDescription
CollapseAllCollapses all the groups and properties in the panel.
Enabled
GetKeys
GetValue
Init
SetValue
SetValues

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.




GroupExpanded


Used to programmatically control the expand / collapse display of a single group.


SRP_PropertyPanel(PanelCtrl, "GroupExpanded", GroupKey, Boolean)

GroupKey

The key to the group to expand or collapse.

Boolean

1 to expand, 0 to collapse.




CollapseAll

Collapses all the groups and properties in the panel.




ExpandAll

Expands all the groups and properties in the panel.

SRP_PropertyPanel(PanelCtrl, "ExpandAll")






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