Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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={}));