|
|
|
|
@ -74,9 +74,9 @@ class _DynamicInputScreenState extends State<DynamicInputScreenProfile> {
|
|
|
|
|
getBasicDetColsStructureList?.forEach((GetBasicDetColsStructureList element) {
|
|
|
|
|
element.userBasicDetail =
|
|
|
|
|
dynamicParams!.getEmployeeBasicDetailsList!.singleWhere((GetEmployeeBasicDetailsList userDetail) => userDetail.aPPLICATIONCOLUMNNAME == element.aPPLICATIONCOLUMNNAME);
|
|
|
|
|
if (element.objectValuesList != null) {
|
|
|
|
|
ObjectValuesList dropDownListValue = element.objectValuesList!.singleWhere((ObjectValuesList dropdown) => dropdown.cODE == element.userBasicDetail!.vARCHAR2VALUE);
|
|
|
|
|
element.userBasicDetail!.sEGMENTVALUEDSP = dropDownListValue.mEANING;
|
|
|
|
|
if (element.objectValuesList != null && element.userBasicDetail?.vARCHAR2VALUE != '') {
|
|
|
|
|
ObjectValuesList dropDownListValue = element.objectValuesList!.singleWhere((ObjectValuesList dropdown) => dropdown.cODE == element.userBasicDetail?.vARCHAR2VALUE);
|
|
|
|
|
element.userBasicDetail?.sEGMENTVALUEDSP = dropDownListValue.mEANING;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
@ -93,9 +93,9 @@ class _DynamicInputScreenState extends State<DynamicInputScreenProfile> {
|
|
|
|
|
getBasicDetColsStructureList?.forEach((GetBasicDetColsStructureList element) {
|
|
|
|
|
element.userBasicDetail =
|
|
|
|
|
dynamicParams!.getEmployeeBasicDetailsList!.singleWhere((GetEmployeeBasicDetailsList userDetail) => userDetail.aPPLICATIONCOLUMNNAME == element.aPPLICATIONCOLUMNNAME);
|
|
|
|
|
if (element.objectValuesList != null) {
|
|
|
|
|
if (element.objectValuesList != null && element.userBasicDetail!.vARCHAR2VALUE != '') {
|
|
|
|
|
ObjectValuesList dropDownListValue = element.objectValuesList!.singleWhere((ObjectValuesList dropdown) => dropdown.cODE == element.userBasicDetail!.vARCHAR2VALUE);
|
|
|
|
|
element.userBasicDetail!.sEGMENTVALUEDSP = dropDownListValue.mEANING;
|
|
|
|
|
element.userBasicDetail?.sEGMENTVALUEDSP = dropDownListValue.mEANING;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
@ -262,7 +262,7 @@ class _DynamicInputScreenState extends State<DynamicInputScreenProfile> {
|
|
|
|
|
return PopupMenuButton(
|
|
|
|
|
child: DynamicTextFieldWidget(
|
|
|
|
|
(model.sEGMENTPROMPT ?? "") + (model.rEQUIREDFLAG == "Y" ? "*" : ""),
|
|
|
|
|
getBasicDetColsStructureList![index].userBasicDetail!.sEGMENTVALUEDSP ?? "",
|
|
|
|
|
getBasicDetColsStructureList![index].userBasicDetail?.sEGMENTVALUEDSP ?? "",
|
|
|
|
|
isEnable: false,
|
|
|
|
|
isPopup: true,
|
|
|
|
|
).paddingOnly(bottom: 12),
|
|
|
|
|
@ -363,7 +363,7 @@ class _DynamicInputScreenState extends State<DynamicInputScreenProfile> {
|
|
|
|
|
Utils.showLoading(context);
|
|
|
|
|
int numberValue = 0;
|
|
|
|
|
List<Map<String, dynamic>> values = getBasicDetDffStructureList!.map((e) {
|
|
|
|
|
String tempVar = e.userBasicDetail!.vARCHAR2VALUE ?? "";
|
|
|
|
|
String tempVar = e.userBasicDetail?.vARCHAR2VALUE ?? "";
|
|
|
|
|
|
|
|
|
|
if (e.fORMATTYPE == "X") {
|
|
|
|
|
// for date format type, date format is changed
|
|
|
|
|
|