Here is my code to extend InventTransferOrders form:
[ExtensionOf(formStr(InventTransferOrders))]
final class InventTransferOrders_Extension
{
Private InventTransferLine _InventTransferLine;
[FormEventHandler(formstr(InventTransferOrders),FormEventType::Initialized)]
public void initializedFormHandler(xFormRun formRun,FormEventArgs e)
{
Args args = formRun.args();
switch(args.dataset())
{
case tableNum(InventTransferLine):
_InventTransferLine = args.record();
break;
}
FormDataObject qtyTransferDataObject;
qtyTransferDataObject = this.InventTransferLine_DS.object(fieldNum(InventTransferLine, QtyTransfer), 1);
qtyTransferDataObject.registerOverrideMethod(methodStr(FormDataObject, modified),methodStr(InventTransferOrders_Extension,modifiedQtyTransferHandler), this);
}
/// <summary>
/// Handles the modified event of the
/// QtyTransfer data source field
/// </summary>
/// <param name = "qtyTransferFieldObject"></param>
public void modifiedQtyTransferHandler(FormDataObject qtyTransferFieldObject)
{
info("Bravo!");
}
}
I want to assign a value form unbound control on the form to the InventTransferLine_DS.QtyTransfer field.
How can I write that instead of my info message?
Thanks in advance.