Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

series.settings.min.js 4.2KB

1
  1. var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{constructor(){this.SeriesSettingId=0}loadControlPropertiesHtml(){return""}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(t){var r=t.PropertySettings,i=[];return $(".Controlproperties-Element").each(function(){var t={ControlPropertyId:Number($(this).attr("data-controlpropertyid")),ControlPropertyValue:$("#chkIsCreateNew").val().toString(),ControlPropertyName:$(this).attr("data-controlpropertyname"),ControlId:Number(n.Platform.Forms.Components.ControlEditor.Instance().ControlId),FormPropertyId:Number(n.Platform.Forms.Components.FormBuilder.Instance().FormPropertyId),PropertySettingId:Number($(this).attr("data-propertysettingid"))};i.push(t)}),i}loadSettingHtml(n){$(n).html('<div class="card" id="ParentTagSettings_Header"><div class="card-header"><span>Series Setting<\/span><\/div><div class="card-body" id="ParentTagSettings_Body"><div class="row" id="divTagName"><div class="col-sm-6 mt-20"><label for= "chkIsmultiple" class= "mt-15" > Select Property To Save Series <\/label><label id="chkIsmultiple" class="required switch form-inline pull-right" style="top:10px;" onclick="Unibase.Forms.Controls.Series_Setting.Instance().ShowformProperitiess();"><input id="chk_ApplyIsManualSeries" data-group="IsRequired" type="checkbox" value=""><span><\/span><\/label><\/div> <div id="divFormProperty" class="col-sm-6 hidden"> <label for= "lbl" id = "lbl_Section" style = "color:grey"> Form Property<\/label><div class="input-group"><select id="txtAutoComplete_FormProperty" class="required txtAutoComplete_FormProperty form-control text-control" data-isdefault="true" style="width:100%;" placeholder="Select Property" data-required="true" data-placeholder="Select Property" data-label="Manager Name"><\/select > <\/div><label for="Validation" id="lblValidation_Section"><\/label><\/div><\/div><div class="dvIsMultiple"><\/div><\/div><\/div>')}bindControlData(t){var i=t,r;n.Forms.Controls.Series_Setting.Instance().SeriesSettingId=i.SeriesSettingPropertyId;r=new Option(i.FormPropertyName,i.FormPropertyId,!0);$("#txtAutoComplete_FormProperty").append(r);$("#txtAutoComplete_FormProperty").val(i.FormPropertyId);i.IsManualSeries==!0&&($("#chk_ApplyIsManualSeries").prop("checked",i.IsManualSeries),$("#divFormProperty").removeClass("hidden"))}SaveControlData(t){var i=[];return t!=null&&t!=""?(t=JSON.stringify(i[0]),t={DocPropertyId:Number(n.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyId),DocPropertyName:String(n.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyName),FormPropertyId:Number($("#txtAutoComplete_FormProperty option:selected").val()),FormId:Number(n.Platform.Forms.Components.PropertyEditor.Instance().FormId),FormPropertyName:$("#txtAutoComplete_FormProperty option:selected").text(),IsManualSeries:$("#chk_ApplyIsManualSeries").is(":checked"),SeriesSettingPropertyId:n.Forms.Controls.Series_Setting.Instance().SeriesSettingId}):(i[0]={DocPropertyId:Number(n.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyId),DocPropertyName:String(n.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyName),FormPropertyId:Number($("#txtAutoComplete_FormProperty option:selected").val()),FormId:Number(n.Platform.Forms.Components.PropertyEditor.Instance().FormId),FormPropertyName:$("#txtAutoComplete_FormProperty option:selected").text(),IsManualSeries:$("#chk_ApplyIsManualSeries").is(":checked")},t=JSON.stringify(i[0])),t}ShowformProperitiess(){var i,r,t;if($("#chk_ApplyIsManualSeries").is(":checked")){$("#chk_ApplyIsManualSeries").prop("checked",!0);$("#chk_ApplyIsManualSeries").val("true");$("#divFormProperty").removeClass("hidden");i=n.Platform.Forms.Components.FormBuilder.Instance().FormPropertiesJson;r=[];for(let u=0;u<i.length;u++)t=i[u],t.SectionType==n.Platform.Forms.Enums.SectionType.HiddenSection.toString()&&r.push({id:t.FormPropertyId,text:t.FormPropertyName});$("#txtAutoComplete_FormProperty").select2({placeholder:"Select Property",data:r})}else $("#divFormProperty").addClass("hidden")}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.Series_Setting=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));