I extend purchline datasource in purchtable form as below
[ExtensionOf(formDataSourceStr(PurchTable,PurchLine))]
final class PurchTable_PurchLine_Extension
{
public boolean method1()
{
...
return true;
}
}
And, I call the my form datasource method under form control event hander.
///
///
///
///
///
[FormDataFieldEventHandler(formDataFieldStr(PurchTable, PurchLine, ConfirmedDlv), FormDataFieldEventType::Modified)]
public static void ConfirmedDlv_OnModified(FormDataObject sender, FormDataFieldEventArgs e)
{
Object PurchLine_DS = sender.datasource().formRun().dataSource(formDataSourceStr(PurchTable, PurchLine));
PurchLine_ds.method1();
}
And the error is thrown
FormDataSource object does not have method 'method1'.