Event Handler for Form

Rumman Ansari   Software Engineer   2023-10-27   670 Share
☰ Table of Contents

Table of Content:


Event Handler for Form


[PostHandlerFor(formStr(SalesTable), formMethodStr(SalesTable, init))]

public static void SalesTable_Post_init(XppPrePostArgs args) 
{ 
 
        FormRun form = _args.getThis();
        FormDesign design = form.design();
        FormControl itemid = design.controlName(formControlStr(SalesLine, Salesline_itemid));
 
}
 

Event Handler for Form Method Pre and Post

Event Handler for Form Method Pre and Post
Figure: Event Handler for Form Method Pre and Post


/// <summary>
/// 
/// </summary>
/// <param name="args"></param>
[PreHandlerFor(formStr(CustTable), formMethodStr(CustTable, close))]
public static void CustTable_Pre_close(XppPrePostArgs args)
{       
}


/// <summary>
/// 
/// </summary>
/// <param name="args"></param>
[PostHandlerFor(formStr(CustTable), formMethodStr(CustTable, close))]
public static void CustTable_Post_close(XppPrePostArgs args)
{       
}

Event Handler for Form Event

Event Handler for Form Event
Figure: Event Handler for Form Event


/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
[FormEventHandler(formStr(CustTable), FormEventType::Closing)]
public static void CustTable_OnClosing(xFormRun sender, FormEventArgs e)
{       
}



Event Handler for Form Datasource Event

Event Handler for Form Datasource Event
Figure: Event Handler for Form Datasource Event


/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
[FormDataSourceEventHandler(formDataSourceStr(CustTable, CustTable), FormDataSourceEventType::Creating)]
public static void CustTable_OnCreating(FormDataSource sender, FormDataSourceEventArgs e)
{       
}



No Event Handler for Form Datasource Method

No Event Handler for Form Datasource Method
Figure: No Event Handler for Form Datasource Method


Event Handler for Form Control in Design Section

Event Handler for Form Control in Design Section
Figure: Event Handler for Form Control in Design Section


/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
[FormControlEventHandler(formControlStr(CustTable, Tab), FormControlEventType::LostFocus)]
public static void Tab_OnLostFocus(FormControl sender, FormControlEventArgs e)
{       
}