// '+"\n"; let captions = Object.keys(customer); // dialoge let index=1; let readonly=''; if (allreadonly) { readonly='readonly="readonly"'; } for(let j in customer){ let suchname = captions[index-1]; let pat; for (let patt of patterns) { if (patt.uikey==suchname ) { pat=patt; //alert('pat.uipattern'+pat.uipattern); break; } } s+=' '+"\n"; if (pat.uityp=='number') { s+=' '+"\n"; } else if (pat.uityp=='text') { s+=' '+"\n"; } else if (pat.uityp=='-') { s+=' '+"\n"; } if (pat.uityp=='date') { s+=' '+"\n"; } if (pat.uityp=='checkbox') { s+=' '+"\n"; } if (pat.uityp=='color') { s+=' '+"\n"; } if (pat.uityp=='datetime') { s+=' '+"\n"; } if (pat.uityp=='email') { s+=' '+"\n"; } if (pat.uityp=='month') { s+=' '+"\n"; } if (pat.uityp=='time') { s+=' '+"\n"; } if (pat.uityp=='week') { s+=' '+"\n"; } if (pat.uityp=='password') { s+=' '+"\n"; } index++; } s+=' '+"\n"; // wrapperDialog return s; } // columnitem = auto 1fr // json1 = customer // json2 pattern function createCompleteDialogElements(caption, captionlegend, allreadonly, columnitem, clickyes, clickno, customer, patterns) { "use strict"; let str_dialogStyles = getStylesDialogElements(columnitem, customer); let str_Dialog = createDialogElements(allreadonly, customer, patterns); let s=''; s += ' '+"\n"; s += '