Example::
[FormDataSourceEventHandler(formDataSourceStr(CustTable, CustTable), FormDataSourceEventType::Activated)]
public static void CustTable_OnActivated(FormDataSource sender, FormDataSourceEventArgs e)
{
CustTable custTable = sender.cursor(); //selected record
FormDataSource custTable_ds = sender.formRun().dataSource("CustTable"); //DataSource form CustTable
FormRun element = sender.formRun(); //form element
FormControl myNewButton = element.design(0).controlName("MyNewButton"); //New button on the form
FormStringControl strResult;
FormRealControl realResult;
FormIntControl intResult;
FormDateControl dateResult;
FormComboBoxControl comboResult;
//To Get DataSource Current Record of a Field
custTable.AccountNum = XXX.valueStr();
//Str
strResult = element.design().control(element.controlId("strResult"));
//Set
strResult.text("this is what it should say");
//Get
strResult.valueStr();
//Real
realResult = element.design().control(element.controlId("realResult"));
//Set
realResult.realValue(50.05);
//Get
realResult.value();
//Integer
intResult = element.design().control(element.controlId("intResult"));
//Set
intResult.value(50);
//Get
intResult.value();
//Date
dateResult = element.design().control(element.controlId("dateResult"));
//Set
dateResult.dateValue(today());
//Get
dateResult.dateValue();
//Date
comboResult = element.design().control(element.controlId("comboResult"));
//Set
comboResult.selection(1);
//Get
comboResult.valueStr(); //Convert to Enum to Str
myNewButton.enabled(false); //Here you do your code to enabled or disabled the button
}
No comments:
Post a Comment