Again documentation
class XYZUIBuilder extends SrsReportDataContractUIBuilder
{
public void build()
{
RecId hcmWorkerRecId;
str name, menuItemName;
FormBuildGroupControl grp;
//Dialog dialogLocal = this.dialog();
XYZDC rdpContract = this.dataContractObject();
DialogField workerfieldDiff;
DialogField _FromDate,_Todate;
// Add the pay cycle field.
menuItemName = this.controller().parmArgs().menuItemName();
workerfieldDiff = this.addDialogField(methodStr(XYZDC ,parmworkerrecid),rdpContract);
// hcmWorkerRecId = HcmWorker::userId2Worker(curUserId());
if (menuItemName =="ESSReport")
{
workerfieldDiff.visible(false);
workerfieldDiff.value(0);
}
_FromDate= this.addDialogField(methodStr(BEKenyaP9DC,parmFromDate),rdpContract);
_Todate = this.addDialogField(methodStr(BEKenyaP9DC,parmToDate),rdpContract);
}
}