|  |  | @ -684,42 +684,52 @@ class _DynamicInputScreenState extends State<DynamicInputScreen> { | 
			
		
	
		
		
			
				
					
					|  |  |  |           ).paddingOnly(bottom: 12); |  |  |  |           ).paddingOnly(bottom: 12); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |       } else { |  |  |  |       } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return PopupMenuButton( |  |  |  |         //condition need to be added here. | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             child: DynamicTextFieldWidget( |  |  |  |         if(model.vSSRCHFLAG =='Y'){ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               (model.sEGMENTPROMPT ?? "") + (model.rEQUIREDFLAG == "Y" ? "*" : ""), |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               model.eSERVICESDV?.pVALUECOLUMNNAME ?? "", |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               isEnable: false, |  |  |  |         }else { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               isPopup: true, |  |  |  |           return PopupMenuButton( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               isInputTypeNum: true, |  |  |  |               child: DynamicTextFieldWidget( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               isReadOnly: model.rEADONLY == "Y", |  |  |  |                 (model.sEGMENTPROMPT ?? "") + | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             ).paddingOnly(bottom: 12), |  |  |  |                     (model.rEQUIREDFLAG == "Y" ? "*" : ""), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             itemBuilder: (_) => <PopupMenuItem<int>>[ |  |  |  |                 model.eSERVICESDV?.pVALUECOLUMNNAME ?? "", | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   if (model.rEADONLY != "Y") |  |  |  |                 isEnable: false, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     for (int i = 0; i < model.eSERVICESVS!.length; i++) |  |  |  |                 isPopup: true, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       PopupMenuItem<int>( |  |  |  |                 isInputTypeNum: true, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           value: i, |  |  |  |                 isReadOnly: model.rEADONLY == "Y", | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           child: Column( |  |  |  |               ).paddingOnly(bottom: 12), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             children: [ |  |  |  |               itemBuilder: (_) => | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               Text(model.eSERVICESVS![i].vALUECOLUMNNAME!), |  |  |  |               <PopupMenuItem<int>>[ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               const PopupMenuDivider(), |  |  |  |                 if (model.rEADONLY != "Y") | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             ], |  |  |  |                   for (int i = 0; i < model.eSERVICESVS!.length; i++) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           )), |  |  |  |                     PopupMenuItem<int>( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 ], |  |  |  |                         value: i, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             onSelected: (int popipIndex) async { |  |  |  |                         child: Column( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               ESERVICESDV eservicesdv = ESERVICESDV( |  |  |  |                           children: [ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   pIDCOLUMNNAME: model.eSERVICESVS![popipIndex].iDCOLUMNNAME, |  |  |  |                             Text(model.eSERVICESVS![i].vALUECOLUMNNAME!), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   pRETURNMSG: "null", |  |  |  |                             const PopupMenuDivider(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   pRETURNSTATUS: "null", //getEitDffStructureList![popipIndex].dEFAULTVALUE, |  |  |  |                           ], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   pVALUECOLUMNNAME: model.eSERVICESVS![popipIndex].vALUECOLUMNNAME); |  |  |  |                         )), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               getEitDffStructureList![index].eSERVICESDV = eservicesdv; |  |  |  |               ], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               setState(() {}); |  |  |  |               onSelected: (int popipIndex) async { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               if (model.cHILDSEGMENTSVSSplited?.isNotEmpty ?? false) { |  |  |  |                 ESERVICESDV eservicesdv = ESERVICESDV( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 await calGetValueSetValues(model); |  |  |  |                     pIDCOLUMNNAME: model.eSERVICESVS![popipIndex].iDCOLUMNNAME, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               } |  |  |  |                     pRETURNMSG: "null", | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               if (model.cHILDSEGMENTSDVSplited?.isNotEmpty ?? false) { |  |  |  |                     pRETURNSTATUS: "null", | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 await getDefaultValues(model); |  |  |  |                     //getEitDffStructureList![popipIndex].dEFAULTVALUE, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               } |  |  |  |                     pVALUECOLUMNNAME: model.eSERVICESVS![popipIndex] | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             }); |  |  |  |                         .vALUECOLUMNNAME); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 getEitDffStructureList![index].eSERVICESDV = eservicesdv; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 setState(() {}); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (model.cHILDSEGMENTSVSSplited?.isNotEmpty ?? false) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   await calGetValueSetValues(model); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (model.cHILDSEGMENTSDVSplited?.isNotEmpty ?? false) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   await getDefaultValues(model); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } else { |  |  |  |     } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |       return const SizedBox(); |  |  |  |       return const SizedBox(); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |