number seq
TRANSCRIPT
![Page 1: Number seq](https://reader036.vdocument.in/reader036/viewer/2022081903/5452f4b2af7959ce428b53c3/html5/thumbnails/1.jpg)
1- add this code in loadModule() method
datatype.parmDatatypeId(extendedtypenum(AnalysisId)); datatype.parmConfigurationKeyId(configurationkeynum(SmmCRM)); datatype.parmReferenceHelp(literalstr("Shabakah analysis Requirement reference")); datatype.parmWizardIsContinuous(true); datatype.parmWizardIsManual(NoYes::No); datatype.parmWizardIsChangeDownAllowed(NoYes::No); datatype.parmWizardIsChangeUpAllowed(NoYes::No); datatype.parmSortField(4); datatype.parmWizardHighest(999999);
datatype.addParameterType(NumberSeqParameterType::DataArea, true, false); this.create(datatype);
2 - in class declration of Form
NumberSeqFormHandler numberSeqFormHandler;
3- create ne method in form level
NumberSeqFormHandler numberSeqFormHandler(){
if (!numberSeqFormHandler){
numberSeqFormHandler = NumberSeqFormHandler::newForm(NumberSeqReference::findReference(extendedTypeNum(EvaluationID)).NumberSequenceId,element,shabEvaluateNeed_ds,fieldNum(shabEvaluateNeed, EvaluationID));
}
return numberSeqFormHandler;}
4- add this code after super() in datasource create() method
element.numberSeqFormHandler().formMethodDataSourceCreate();
5 - run this code in job
NumberSeqModuleCRM crm = new NumberSeqModuleCRM(); crm.load();