Hi
I am trying to add a modified method on the VendGroup field on the VendTable form (when changed it should update a custom field of mine). I have tried in two different ways and both have failed! I would very much appreciate someone letting me know which way is "best" and what I have done wrong!
Many thanks in advance
Try 1
[ExtensionOf(formDataFieldStr(VendTable, VendTable, VendGroup))]
final class VendTable_VendGroup_Extension
{
public void modified()
{
#define.blank('')
next modified();
// When group changes, subgroup should be cleared
VendTable.myNewSubGroupField = #blank;
// Refresh Vendor data source
VendTable_ds.refresh();
}
}
Try 2
[ExtensionOf(formStr(VendTable))]
final class VendTable_Extension
{
[FormDataFieldEventHandler(formDataFieldStr(VendTable, VendTable, VendGroup), FormDataFieldEventType::Modified)]
public static void VendGroup_OnModified(FormDataObject sender, FormDataFieldEventArgs e)
{
#define.blank('')
super();
// When group changes, subgroup should be cleared
VendTable.myNewSubGroupField = #blank;
// Refresh Vendor data source
VendTable_ds.refresh();
}
}