1 |
- var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{init(n,t,r){var u=new i;u.loadControlSettings(t.ControlJsonText,t.FormPropertyId);u.loadPropertySettings(t.PropertySettings,t.FormPropertyId);r!=null&&r()}loadControl(t,i){var h="",c="",u=i.Validations,f,s,r,e;if(u!=null)for(r=0;r<u.length;r++)h+=u[r].RegularExp+"||",c+=u[r].ErrorMessage+"||";var l=i.IsRequired!=!0?"hidden":"",v=i.IsRequired!=!0?"":"required",a=i.IsRequired!=!0?"":"*",o=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val();if(i.StagesForRequired!=null&&i.StagesForRequired!=""&&(f=i.StagesForRequired.split("|"),l=f.find(n=>n==o)?"":"hidden",v=f.find(n=>n==o)?"required":"",a=f.find(n=>n==o)?"*":""),s="0",i.PropertySettings!=null)for(r=0;r<i.PropertySettings.length;r++)e=i.PropertySettings[r],i.DataTypeId==9&&e.ControlPropertyName=="DefaultValue"&&e.ControlPropertyValue!=""&&(s=e.ControlPropertyValue);let y='<div class="hidden"><label for="lbl" id="lbl_'+i.ControlId+'"><span class="text-danger '+l+'" id="spnIsRequired_'+i.DocPropertyId+'"> *<\/span><\/label><input type="hidden" id="hdn_'+i.FormPropertyId+'" class="hdn_'+i.DocPropertyName+' form-control type-control value-control floating-label-control" placeholder="'+i.Placeholder+'" data-placeholder="'+i.Placeholder+'" data-label="'+i.LabelName+a+'" data-regularexp="'+h+'" data-validatemsg="'+c+'" value="'+s+'"><\/div>';$("#"+t).html(y);n.Platform.Forms.Components.FormViewer.Instance().DesignerMode==!1?$("#"+t).addClass("hidden"):$("#"+t).removeClass("hidden");$(".divCustomFormProperties[data-sectionname='Hidden']").css("height","25")}loadControlSettings(){return null}loadPropertySettings(n,t){var r,i;if(n!=null)for(r=0;r<n.length;r++)i=n[r],i.ControlPropertyName=="DefaultValue"&&i.ControlPropertyValue!=""&&($("#hdn_"+t).attr("DefaultValue",i.ControlPropertyValue),$("#hdn_"+t).val(i.ControlPropertyValue))}bindEditFormDetails(n,t){$("#hdn_"+n).val(t)}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.hiddenfield=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));
|