var Unibase; (function (Unibase) { let Forms; (function (Forms) { let Controls; (function (Controls) { class hiddenfield { init(formpropertyid, prop, callback) { var instance = new hiddenfield(); instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId); instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId); if (callback != null) callback(); } loadControl(containerid, prop) { var regExpr = ""; var ErrMsg = ""; var validationlist = prop.Validations; if (validationlist != null) { for (var i = 0; i < validationlist.length; i++) { regExpr += validationlist[i].RegularExp + '||'; ErrMsg += validationlist[i].ErrorMessage + '||'; } } var Isrequired = prop.IsRequired != true ? 'hidden' : ''; var required = prop.IsRequired != true ? '' : 'required'; var reqMark = prop.IsRequired != true ? '' : '*'; var CurrentStageId = $("#hf_" + $("#hfLayout_InstalledPageId").val() + "_StageId").val(); if (prop.StagesForRequired != null && prop.StagesForRequired != "") { var StagesForRequired = prop.StagesForRequired.split('|'); Isrequired = StagesForRequired.find(x => x == CurrentStageId) ? '' : 'hidden'; required = StagesForRequired.find(x => x == CurrentStageId) ? 'required' : ''; reqMark = StagesForRequired.find(x => x == CurrentStageId) ? '*' : ''; } var defaultvalue = "0"; if (prop.PropertySettings != null) { for (var i = 0; i < prop.PropertySettings.length; i++) { var data = prop.PropertySettings[i]; if (prop.DataTypeId == 9) { if (data.ControlPropertyName == "DefaultValue" && data.ControlPropertyValue != "") { defaultvalue = data.ControlPropertyValue; } } } } let html = '