public void initializeQuery(Query _query) { // ListPageLabelChange => Common externalRecord; FormDataSource frmDs; FormRun formRun; FormControl frmCtrl; // ListPageLabelChange <= _query.dataSourceTable(tableNum(HRSBenefitEntitlement)).addRange(fieldNum(HRSBenefitEntitlement,Employment)).value(SysQuery::value(HcmEmployment::findByWorkerLegalEntity(HcmWorker::userId2Worker(curUserId()),CompanyInfo::find().RecId).RecId)); super(_query); // ListPageLabelChange => externalRecord = this.listPage().activeRecord(_query.dataSourceTable(tableNum(HRSBenefitEntitlement)).name());//No intrisic function for form DS? if(externalRecord.isFormDataSource()) { frmDs = externalRecord.dataSource(); formRun = frmDs.formRun(); if(formRun) { frmCtrl = formRun.design().controlName(formControlStr(TIDBenefitEntitlementListPage,HRSBenefitEntitlement_Entitlement)); if(frmCtrl) { frmCtrl.userPromptText("newName"); } } } // ListPageLabelChange <= }
clear usage data if no changes on form.