X++ code to get button control in active() of form data source
This code will help you get a button control and allow you to control the button based on the data source/any condition.
[ExtensionOf(formDataSourceStr(SalesTable,SalesLine))]
final class BAS_CalculateButtonControlSalesTable_Extension
{
public int active()
{
int ret = next active();
FormDataSource ds = this;
FormDataSource FDS = ds.formRun().dataSource("SalesLine");
SalesLine salesLineSelectedRecord = FDS.cursor();
FormControl formcontol = this.formRun().design().controlName(formControlStr(SalesTable,BAS_Button));
if(salesLineSelectedRecord.Active == Active::No)
//Here i want to disable that BAS_Calculate button After Clicking that BAS_Calculate then it will popup that BAS_LineAmount
{
formcontol.enabled(false);
}
else
{
formcontol.enabled(true);
}
return ret;
}
}
Comments
Post a Comment