Hi Padma,
As per my understanding, method disableEnableControlsForItemTracing contains code to disable or enable field controls when CustTable form is called from InventTrackingDimTracing form.
Hope this helps,
'disableEnableControlsForItemTracing ' is being called from Init method and based on condition when tracefilter exists. So copy post event handler of Init method and proceed as follows,
/// <summary>
///
/// </summary>
/// <param name="args"></param>
[PostHandlerFor(formStr(CustTable), formMethodStr(CustTable, init))]
public static void CustTable_Post_init(XppPrePostArgs args)
{
InventTrackingCustomerSummaryFilter traceFilter;
FormRun formrun = args.getThis();
formDataSource CustTable_DS = formrun.dataSource(tableNum(CustTable));
traceFilter = formrun.args().parmObject() as InventTrackingCustomerSummaryFilter;
if (traceFilter)
{
CustTable_DS.object(fieldNum(CustTable, Currency)).visible(false);
CustTable_DS.object(fieldNum(CustTable, CustClassificationId)).visible(true);
}
}
Thanks & regards,
Satish Kakileti.