Class: dbFormExternalControl
Class Hierarchy:
DFBaseEntry

Entry


dbForm_



dbFormDS




dbForm





dbFormExternalControlDirect Known Subclasses:
dbTrackBar, Class Definition
Properties
integer
LocalChangingState
set true when making a local (externally triggered) change. This is
set when a Set Value of Set Local_Value change is made
integer
Private.ControlChangingState
This is used to prevent recursion. When a control notifies
DF that a value has changed, DF will attempt to notify the
control. We must stop that circularity
Functions and Procedures

Construct_Object()
String
ControlValue()

ControlValueChanged()

RefreshControl(string sVal)
refresh control without triggering a DD changed condition.

set(integer iItem string sVal)
When the DF side changes we must notify the control about the change.
If DD are in use we must use set Local_Value, if no DD we use set value

set(integer iItem string sVal)

Set(string sVal)
It is expected that the sub-class (or more likely another
mixin included with the sub-class will provide functionality
for these messages. This gets and sets the value of the actual
window control. These should only be used to synchronize the window
control and the DF side. Do not use for any other purpose.
Instances
oCustomer_Address | Customer.vw | 53 |
oCustomer_Address | Order.vw | 121 |
oCustomer_Balance | Customer.vw | 142 |
oCustomer_City | Customer.vw | 63 |
oCustomer_City | Order.vw | 131 |
oCustomer_Credit_Limit | Customer.vw | 124 |
oCustomer_Email_address | Customer.vw | 109 |
oCustomer_Fax_number | Customer.vw | 99 |
oCustomer_Name | Customer.vw | 35 |
oCustomer_Name | Order.vw | 106 |
oCustomer_Number | Customer.vw | 25 |
oCustomer_Phone_number | Customer.vw | 89 |
oCustomer_Purchases | Customer.vw | 133 |
oCustomer_State | Order.vw | 141 |
oCustomer_Zip | Customer.vw | 82 |
oCustomer_Zip | Order.vw | 148 |
oInvt_Description | Invt.vw | 41 |
oInvt_Item_ID | Invt.vw | 31 |
oInvt_On_Hand | Invt.vw | 102 |
oInvt_Unit_Price | Invt.vw | 92 |
oInvt_Vendor_ID | Invt.vw | 56 |
oInvt_Vendor_Part_ID | Invt.vw | 76 |
oOrderHea_Customer_Number | Order.vw | 72 |
oOrderHea_Order_Number | Order.vw | 61 |
oOrderHea_Order_Total | Order.vw | 284 |
oOrderHea_Ordered_By | Order.vw | 155 |
oOrderHea_Salesperson_ID | Order.vw | 165 |
oSalesP_ID | Salesp.vw | 23 |
oSalesP_Name | Salesp.vw | 32 |
oVendor_Address | Vendor.vw | 47 |
oVendor_City | Vendor.vw | 57 |
oVendor_Fax_Number | Vendor.vw | 100 |
oVendor_Id | Vendor.vw | 27 |
oVendor_Name | Invt.vw | 66 |
oVendor_Name | Vendor.vw | 37 |
oVendor_Phone_Number | Vendor.vw | 90 |
oVendor_Zip | Vendor.vw | 80 |
References (1):