Built files from Bizgaze WebServer
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

textbox.component.min.js 2.3KB

123456
  1. var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{init(n,t,r){var u=i.Instance();u.loadControlSettings(t.ControlJsonText,t.UniqueId);u.loadPropertySettings(t.PropertySettings,t.UniqueId);r!=null&&r()}loadControl(t,i){var l="",a="",f=i.Validations,u,s,h;if(f!=null)for(u=0;u<f.length;u++)l+=f[u].RegularExp+"||",a+=f[u].ErrorMessage+"||";var c=i.IsRequired!=!0?"hidden":"",e=i.IsRequired!=!0?"":"required",o=i.IsRequired!=!0?"":"*",r=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val();i.IncludedStages!=null&&i.IncludedStages!=""&&(s=i.IncludedStages.split("|"),c=s.find(n=>n==r)?"":"hidden",e=s.find(n=>n==r)?"required":"",o=s.find(n=>n==r)?"*":"");i.ExcludedStages!=null&&i.ExcludedStages!=""&&(h=i.ExcludedStages.split("|"),c=h.find(n=>n==r)?"hidden":"",e=h.find(n=>n==r)?"":"required",o=h.find(n=>n==r)?"":"*");let v="txt_"+i.UniqueId;i.IsRequired&&(e="required");const{helpTooltipHtml:y,helpTextHtml:p}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(i);let w=`<div class="floating-label-form-group div_txt div_${i.DocPropertyName}" id="TxtDiv_${i.FormPropertyId}">
  2. <label for="lbl" id="lbl_${v}" class="lbl_txt">${y}<span class="label-name">${i.LabelName}</span><span class="text-danger ${c}" id="spnIsRequired_${i.FormPropertyId}"> *</span></label>
  3. <input type="text" id="${v}" class="type-control form-control type-control value-control ${e} floating-label-control txt_${i.DocPropertyName}" placeholder="${i.LabelName} ${o}" data-placeholder="${i.Placeholder}" data-label="${i.LabelName} ${o}" data-regularexp="${l}" data-validatemsg="${a}">
  4. <input type="hidden" id="hf_${i.ControlId}" />
  5. ${p}
  6. </div>`;$("#"+t).append(w)}loadControlSettings(){return null}loadPropertySettings(n,t){var i,r;if(n!=null)for(i=0;i<n.length;i++)r=n[i],r.ControlPropertyName=="MaxLength"&&r.ControlPropertyValue!=""&&$("#txt_"+t).attr("MaxLength",r.ControlPropertyValue)}bindEditFormDetails(n,t){t=="null"&&(t="");var i=unescape(t);$("#txt_"+n).val(i);i!=""&&$("#TxtDiv_"+n).addClass("floating-label-form-group-with-value")}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.TextBox=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));