|
|
|
@ -137,7 +137,6 @@ export class AddEitComponent implements OnInit {
|
|
|
|
const containerId = 'containerDiv';
|
|
|
|
const containerId = 'containerDiv';
|
|
|
|
this.eitVALSettoCall = [];
|
|
|
|
this.eitVALSettoCall = [];
|
|
|
|
for (let i = 0; i < feildsList.length; i++) {
|
|
|
|
for (let i = 0; i < feildsList.length; i++) {
|
|
|
|
console.log(feildsList[i]);
|
|
|
|
|
|
|
|
let defaultVal: string = "";
|
|
|
|
let defaultVal: string = "";
|
|
|
|
let defaultValText: string = "";
|
|
|
|
let defaultValText: string = "";
|
|
|
|
defaultVal = feildsList[i].E_SERVICES_DV.P_ID_COLUMN_NAME ? feildsList[i].E_SERVICES_DV.P_ID_COLUMN_NAME : "";
|
|
|
|
defaultVal = feildsList[i].E_SERVICES_DV.P_ID_COLUMN_NAME ? feildsList[i].E_SERVICES_DV.P_ID_COLUMN_NAME : "";
|
|
|
|
@ -213,7 +212,7 @@ export class AddEitComponent implements OnInit {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (feildsList[i].READ_ONLY == 'Y') {
|
|
|
|
if (feildsList[i].READ_ONLY == 'Y') {
|
|
|
|
this.textInput = new TextInput(feildsList[i].SEGMENT_PROMPT, feildsList[i].APPLICATION_COLUMN_NAME, defaultValText, containerId, defaultVal, feildsList[i].MOBILE_ENABLED, feildsList[i].DISPLAY_FLAG, feildsList[i].REQUIRED_FLAG);
|
|
|
|
this.textInput = new TextInput(feildsList[i].SEGMENT_PROMPT, feildsList[i].APPLICATION_COLUMN_NAME, defaultVal, containerId, defaultVal, feildsList[i].MOBILE_ENABLED, feildsList[i].DISPLAY_FLAG, feildsList[i].REQUIRED_FLAG);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// dropdown list missing open in differnt page
|
|
|
|
// dropdown list missing open in differnt page
|
|
|
|
//check this validation since he doesnt check the other default_type
|
|
|
|
//check this validation since he doesnt check the other default_type
|
|
|
|
@ -386,11 +385,18 @@ export class AddEitComponent implements OnInit {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bindHtmlElemEvents(id, obj) {
|
|
|
|
bindHtmlElemEvents(id, obj) {
|
|
|
|
console.log('bindElement: ' + id);
|
|
|
|
|
|
|
|
const elem = document.getElementById(id);
|
|
|
|
const elem = document.getElementById(id);
|
|
|
|
console.log(elem);
|
|
|
|
console.log(elem);
|
|
|
|
|
|
|
|
console.log(obj);
|
|
|
|
|
|
|
|
const elemType = elem.tagName;
|
|
|
|
|
|
|
|
let changeEvent = 'ionChange';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (elemType == 'SELECT')
|
|
|
|
|
|
|
|
changeEvent = 'change';
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
elem.addEventListener("change", (e) => {
|
|
|
|
// elem.addEventListener("change", (e) => {
|
|
|
|
|
|
|
|
elem.addEventListener(changeEvent, (e) => {
|
|
|
|
//console.log("elem change "+elem.id);
|
|
|
|
//console.log("elem change "+elem.id);
|
|
|
|
//let x=e.currentTarget as HTMLInputElement;
|
|
|
|
//let x=e.currentTarget as HTMLInputElement;
|
|
|
|
//let isEmpty:boolean=false;
|
|
|
|
//let isEmpty:boolean=false;
|
|
|
|
@ -482,6 +488,7 @@ export class AddEitComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
|
|
this.eitService.getDefaultValue(body).subscribe((result: any) => {
|
|
|
|
this.eitService.getDefaultValue(body).subscribe((result: any) => {
|
|
|
|
let elem = this.getElementByName(segmentName);
|
|
|
|
let elem = this.getElementByName(segmentName);
|
|
|
|
|
|
|
|
console.log(elem);
|
|
|
|
// if(elem.dataset.hiddenval){
|
|
|
|
// if(elem.dataset.hiddenval){
|
|
|
|
// elem.dataset.hiddenval="";
|
|
|
|
// elem.dataset.hiddenval="";
|
|
|
|
// return false;
|
|
|
|
// return false;
|
|
|
|
@ -490,8 +497,10 @@ export class AddEitComponent implements OnInit {
|
|
|
|
let val = obj.value;
|
|
|
|
let val = obj.value;
|
|
|
|
let text = obj.text;
|
|
|
|
let text = obj.text;
|
|
|
|
if (isStandardDate) {
|
|
|
|
if (isStandardDate) {
|
|
|
|
|
|
|
|
console.log('isStandardDate');
|
|
|
|
elem.value = this.cs.reverseFormatDate(val);
|
|
|
|
elem.value = this.cs.reverseFormatDate(val);
|
|
|
|
} else if (isStandardTimeDate) {
|
|
|
|
} else if (isStandardTimeDate) {
|
|
|
|
|
|
|
|
console.log('isStandardTimeDate');
|
|
|
|
if (val) {
|
|
|
|
if (val) {
|
|
|
|
elem.dataset.dtvalue = this.cs.reverseFormatStandardDate(val);
|
|
|
|
elem.dataset.dtvalue = this.cs.reverseFormatStandardDate(val);
|
|
|
|
elem.innerHTML = this.cs.reverseFormatStandardDate(val);
|
|
|
|
elem.innerHTML = this.cs.reverseFormatStandardDate(val);
|
|
|
|
@ -500,6 +509,7 @@ export class AddEitComponent implements OnInit {
|
|
|
|
elem.innerHTML = "";
|
|
|
|
elem.innerHTML = "";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else if (isStandardTime) {
|
|
|
|
} else if (isStandardTime) {
|
|
|
|
|
|
|
|
console.log('isStandardTime');
|
|
|
|
if (val) {
|
|
|
|
if (val) {
|
|
|
|
elem.dataset.dtvalue = val;
|
|
|
|
elem.dataset.dtvalue = val;
|
|
|
|
elem.innerHTML = val;
|
|
|
|
elem.innerHTML = val;
|
|
|
|
@ -508,7 +518,11 @@ export class AddEitComponent implements OnInit {
|
|
|
|
elem.innerHTML = "";
|
|
|
|
elem.innerHTML = "";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
console.log('else - ' + elem.value);
|
|
|
|
elem.value = val;
|
|
|
|
elem.value = val;
|
|
|
|
|
|
|
|
elem.innerText = val;
|
|
|
|
|
|
|
|
elem.setAttribute('value', val);
|
|
|
|
|
|
|
|
console.log('else - ' + elem.value);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (isHidden || isReadOnlyList) {
|
|
|
|
if (isHidden || isReadOnlyList) {
|
|
|
|
if (val)
|
|
|
|
if (val)
|
|
|
|
@ -517,7 +531,7 @@ export class AddEitComponent implements OnInit {
|
|
|
|
elem.dataset.colmText = "";
|
|
|
|
elem.dataset.colmText = "";
|
|
|
|
elem.value = text;
|
|
|
|
elem.value = text;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
var event = new Event('change');
|
|
|
|
var event = new Event('ionChange');
|
|
|
|
elem.dispatchEvent(event);
|
|
|
|
elem.dispatchEvent(event);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -635,7 +649,8 @@ export class AddEitComponent implements OnInit {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
idColName = val;
|
|
|
|
idColName = val;
|
|
|
|
if (this.eitResponse[j].FORMAT_TYPE == "X") {//date
|
|
|
|
if (this.eitResponse[j].FORMAT_TYPE == "X") {//date
|
|
|
|
idColName = this.cs.formatDate(val);
|
|
|
|
// idColName = this.cs.formatDate(val);
|
|
|
|
|
|
|
|
idColName = this.cs.formatDateNew(val);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
parentArr.push({ SEGMENT_NAME: this.eitResponse[j].SEGMENT_NAME, VALUE_COLUMN_NAME: val, DESCRIPTION: "", ID_COLUMN_NAME: idColName, FLEX_VALUE_SET_NAME: this.eitResponse[j].FLEX_VALUE_SET_NAME })
|
|
|
|
parentArr.push({ SEGMENT_NAME: this.eitResponse[j].SEGMENT_NAME, VALUE_COLUMN_NAME: val, DESCRIPTION: "", ID_COLUMN_NAME: idColName, FLEX_VALUE_SET_NAME: this.eitResponse[j].FLEX_VALUE_SET_NAME })
|
|
|
|
|