Hi Mohd, please see below:
class ReportUIBuilder extends SrsReportDataContractUIBuilder
{
DialogField dialogFieldCategory,
dialogFieldMonthQuarter,
dialogFieldFromDate,
dialogFieldToDate,
dialogFieldReportDate;
ReportContract insuranceReportContract;
}
public void postRun()
{
Dialog dialogLocal = this.dialog();
ReportContract contract = this.dataContractObject();
super();
dialogFieldCategory = this.bindInfo().getDialogField(this.dataContractObject(), methodStr(ReportContract, parmCategoryList));
dialogFieldMonthQuarter = this.bindInfo().getDialogField(this.dataContractObject(), methodStr(ReportContract, parmMonthQuarter));
dialogFieldReportDate = this.bindInfo().getDialogField(this.dataContractObject(), methodStr(ReportContract, parmReportDate));
dialogFieldFromDate = this.bindInfo().getDialogField(this.dataContractObject(), methodStr(ReportContract, parmFromDate));
dialogFieldToDate = this.bindInfo().getDialogField(this.dataContractObject(), methodStr(ReportContract, parmToDate));
dialogFieldCategory.registerOverrideMethod(methodstr(FormStringControl, lookup), methodstr(ReportUIBuilder, categoryLookup), this);
dialogFieldFromDate.allowEdit(false);
dialogFieldToDate.allowEdit(false);
}