Iniit
This commit is contained in:
@@ -0,0 +1,186 @@
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Forms;
|
||||
(function (Forms) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class Series {
|
||||
init(formpropertyid, prop, callback) {
|
||||
var instance = Series.Instance();
|
||||
var container = "control-container-" + prop.UniqueId;
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('platform/series/managers/seriesmanager.js', function () {
|
||||
instance.sereisAutoComplete(container, prop).then(function () {
|
||||
if (callback != null)
|
||||
callback();
|
||||
});
|
||||
});
|
||||
}
|
||||
loadControl(containerid, prop) {
|
||||
var requiredClass = 'required';
|
||||
let ControlId = 'txt_' + prop.FormPropertyId;
|
||||
var Isrequired = prop.IsRequired != true ? 'hidden' : '';
|
||||
var required = prop.IsRequired != true ? '' : 'required';
|
||||
let html = '<div id="divAutoComplete_' + prop.FormPropertyId + '" class="div_' + prop.DocPropertyName + '" style="border-bottom:0;">' +
|
||||
'<label for= "lbl" id = "lbl_' + prop.DocPropertyName + '" >' + prop.LabelName + '<span class="text-danger hide ' + Isrequired + '" id="spnIsRequired_' + prop.DocPropertyName + '"> *</span></label>' +
|
||||
'<div class="input-group"><select id="txtSeriesAutoComplete_' + prop.FormPropertyId + '" class="txt_series_autocomplete txtSeriesAutoComplete_' + prop.FormPropertyId + ' value-control txtSeriesAutoComplete_' + prop.DocPropertyName + ' form-control text-control ' + required + '" data-isdefault="' + prop.IsDefault + '" style="width:100%;" placeholder = "' + prop.Placeholder + '" data-required="' + prop.IsRequired + '" data-placeholder="' + prop.Placeholder + '" data-label="' + prop.LabelName + '" ><option value="">-- Select --</option></select>';
|
||||
html += '</div></div>';
|
||||
if (prop.ControlJsonText != "" && prop.ControlJsonText != null) {
|
||||
var Response = prop;
|
||||
var data = JSON.parse(prop.ControlJsonText);
|
||||
if (data != null && data != "") {
|
||||
html += '<div id="divTxtBox_' + data.FormPropertyId + '" class="hidden"><div class="floating-label-form-group divTxtBox_' + data.FormPropertyId + '" >' +
|
||||
'<label for="lbl" id="lbl_' + prop.ControlId + '">Code<span class="text-danger ' + Isrequired + '" id="spnIsRequired_' + data.FormPropertyId + '"> *</span></label>' +
|
||||
'<div class="manualseriesvalue"data-id="' + data.FormPropertyId + '">' +
|
||||
'<input type="text" onchange ="Unibase.Forms.Controls.Series.Instance().TextSeriesChange(' + data.FormPropertyId + ',' + prop.FormPropertyId + ');" id="TextSeries_' + data.FormPropertyId + '"" class="TextManualSeries form-control floating-label-control" placeholder="Enter Manual Series" data-placeholder="Enter Manual Series" data-label=Code data-regularexp="" data-validatemsg="">' +
|
||||
'<input type="hidden" class="manualseriesvalue" id="hfManualseries_' + data.FormPropertyId + '" value="" /><span id="clearManualSeries" onclick="Unibase.Forms.Controls.Series.Instance().clearManualSeries(`' + containerid + '`,' + data.FormPropertyId + ',' + prop.FormPropertyId + ')" class="fa fa-close font-15 mr-10 field-icon"></span>' +
|
||||
'</div>' +
|
||||
'</div></div>';
|
||||
}
|
||||
}
|
||||
$("#" + containerid).html(html);
|
||||
if (prop.Value == "0")
|
||||
Unibase.Forms.Controls.Series.Instance().EditSeries(prop);
|
||||
if (prop.Value != "0")
|
||||
$('.divisManualSeries_' + prop.FormPropertyId).addClass("hidden");
|
||||
$("#txtSeriesAutoComplete_" + prop.FormPropertyId).change(function () {
|
||||
var seriesTypeData = $("#txtSeriesAutoComplete_" + prop.FormPropertyId).select2('data')[0];
|
||||
var isManual = seriesTypeData.AddlData;
|
||||
if (isManual) {
|
||||
$('#divAutoComplete_' + prop.FormPropertyId).addClass("hidden");
|
||||
$('#divTxtBox_' + data.FormPropertyId).removeClass("hidden");
|
||||
$("#TextSeries_" + data.FormPropertyId).addClass('required');
|
||||
var code = $('#hdn_' + data.FormPropertyId).val();
|
||||
if (code != null && code != undefined && code != "" && code != "0" && prop.Value != "0") {
|
||||
$('#TextSeries_' + data.FormPropertyId).val(code);
|
||||
$('#clearManualSeries').addClass("hidden");
|
||||
$('#divTxtBox_' + data.FormPropertyId).addClass("floating-label-form-group-with-value");
|
||||
}
|
||||
}
|
||||
else {
|
||||
$('#divAutoComplete_' + prop.FormPropertyId).removeClass("hidden");
|
||||
$('#divTxtBox_' + data.FormPropertyId).addClass("hidden");
|
||||
$('#TextSeries_' + data.FormPropertyId).val("");
|
||||
$("#TextSeries_" + data.FormPropertyId).removeClass('required');
|
||||
}
|
||||
});
|
||||
}
|
||||
TextSeriesChange(FormPropertyId, SeriesId) {
|
||||
if ($('#TextSeries_' + FormPropertyId).val() != "") {
|
||||
$('#TextSeries_' + FormPropertyId).removeClass('required');
|
||||
var hiddenpropid = $("#control-container-" + FormPropertyId).attr('data-formpropertyid');
|
||||
if (hiddenpropid == FormPropertyId) {
|
||||
$('#hdn_' + FormPropertyId).val($('#TextSeries_' + FormPropertyId).val());
|
||||
$('.txtSeriesAutoComplete_' + SeriesId).removeClass('required');
|
||||
}
|
||||
}
|
||||
}
|
||||
clearManualSeries(containerId, codeFormPropertyId, seriesFormPropertyId) {
|
||||
$(".txtSeriesAutoComplete_" + seriesFormPropertyId + " option:selected").text('');
|
||||
var html = '<option value=""></option>';
|
||||
$('.txt_series_autocomplete').append(html);
|
||||
$(".txt_series_autocomplete").val("");
|
||||
$('#TextSeries_' + codeFormPropertyId).val("");
|
||||
$('#divAutoComplete_' + seriesFormPropertyId).removeClass("hidden");
|
||||
$('#divTxtBox_' + codeFormPropertyId).addClass("hidden");
|
||||
$('#TextSeries_' + codeFormPropertyId).val("");
|
||||
$("#TextSeries_" + codeFormPropertyId).removeClass('required');
|
||||
}
|
||||
EditSeries(prop) {
|
||||
if (prop.Value == "0") {
|
||||
var data = JSON.parse(prop.ControlJsonText);
|
||||
$('#divTxtBox_' + data.FormPropertyId).removeClass("hidden");
|
||||
$('#divAutoComplete_' + prop.FormPropertyId).addClass("hidden");
|
||||
var Code = $('#hdn_' + data.FormPropertyId).val();
|
||||
$('#TextSeries_' + data.FormPropertyId).val(Code);
|
||||
$('#divTxtBox_' + data.FormPropertyId).addClass('floating-label-form-group-with-value');
|
||||
var html = '<option value="0"></option>';
|
||||
$('.txt_series_autocomplete').append(html);
|
||||
$(".txt_series_autocomplete").val(0).trigger('change');
|
||||
$(".TextManualSeries").prop('disabled', true);
|
||||
}
|
||||
}
|
||||
loadControlSettings(controlsettingjson, formpropertyid) {
|
||||
return null;
|
||||
}
|
||||
loadPropertySettings(propertysettings, formpropertyid) {
|
||||
return null;
|
||||
}
|
||||
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
|
||||
$("#txtSeriesAutoComplete_" + formpropertyid).val(propval).trigger('change');
|
||||
}
|
||||
LoadSeriesAutoComplete(docPropertyName, DocPropertyId, containerid) {
|
||||
var FormPropertyId = $('#' + containerid).find(".txtSeriesAutoComplete_" + docPropertyName).parents(".divCustomProperties").data("formpropertyid");
|
||||
var installedappid = $("#" + containerid).parents(".formValidate").find("#hf_FormInstalledAppId").val();
|
||||
var appkeyid = $("#" + containerid).parents(".formValidate").find("#hf_FormAppKeyId").val();
|
||||
var TextId = $('#' + containerid).find("#txtSeriesAutoComplete_" + FormPropertyId);
|
||||
var hiddenId = $('#' + containerid).find("#hfSeriesAutoCompleteId_" + FormPropertyId + '_' + docPropertyName);
|
||||
}
|
||||
sereisAutoComplete(containerid, prop) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var installedappid = Unibase.Platform.Forms.Components.FormViewer.instance.InstalledAppId;
|
||||
var Forminstalledappid = Unibase.Platform.Forms.Components.FormViewer.instance.FormInstalledAppId;
|
||||
var issubform = $("#" + containerid).attr('data-issubform');
|
||||
if (issubform == "true") {
|
||||
var subforminstalledappid = $("#" + containerid).parents(".control-group").attr("data-installedappid");
|
||||
installedappid = Number(subforminstalledappid);
|
||||
}
|
||||
else if (installedappid == undefined) {
|
||||
var installedappid = Unibase.Platform.Forms.Components.FormViewer.instance.InstalledAppId;
|
||||
}
|
||||
else {
|
||||
var installedappid = Unibase.Platform.Forms.Components.FormViewer.instance.InstalledAppId;
|
||||
}
|
||||
var Id = Forminstalledappid;
|
||||
if (installedappid == Forminstalledappid || Forminstalledappid == 0) {
|
||||
Id = installedappid;
|
||||
}
|
||||
else {
|
||||
Id = Forminstalledappid;
|
||||
}
|
||||
yield Unibase.Platform.Series.Managers.SeriesManager.Instance().getActiveSeries(0, Id).then(function (response) {
|
||||
var controlData = [];
|
||||
var count = response.result.length;
|
||||
for (let i = 0; i < response.result.length; i++) {
|
||||
var controls = response.result[i];
|
||||
if (count == 1) {
|
||||
controlData.push({ id: controls.SeriesId, text: controls.SeriesName, AddlData: controls.ManualNumbering, selected: true });
|
||||
}
|
||||
else {
|
||||
controlData.push({ id: controls.SeriesId, text: controls.SeriesName, AddlData: controls.ManualNumbering });
|
||||
}
|
||||
}
|
||||
$('.txtSeriesAutoComplete_' + prop.FormPropertyId).select2({
|
||||
placeholder: 'Select Control',
|
||||
data: controlData,
|
||||
theme: "default select2ErrorClass",
|
||||
});
|
||||
if (prop.Value == null && prop.Value !== "0") {
|
||||
$('.divisManualSeries_' + prop.DocPropertyId).removeClass("hidden");
|
||||
$('#txtSeriesAutoComplete_' + prop.FormPropertyId).prop('disabled', false);
|
||||
}
|
||||
else {
|
||||
$('.divisManualSeries_' + prop.DocPropertyId).addClass("hidden");
|
||||
$('#txtSeriesAutoComplete_' + prop.FormPropertyId).prop('disabled', true);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined)
|
||||
this.instance = new Series();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.Series = Series;
|
||||
})(Controls = Forms.Controls || (Forms.Controls = {}));
|
||||
})(Forms = Unibase.Forms || (Unibase.Forms = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,108 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Forms;
|
||||
(function (Forms) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class Series_Setting {
|
||||
constructor() {
|
||||
this.SeriesSettingId = 0;
|
||||
}
|
||||
loadControlPropertiesHtml(controlpropList, container) {
|
||||
return "";
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
var currentpropSettings = [];
|
||||
var propSettingReq = [];
|
||||
$(".Controlproperties-Element").each(function () {
|
||||
var data = {
|
||||
ControlPropertyId: Number($(this).attr("data-controlpropertyid")),
|
||||
ControlPropertyValue: $("#chkIsCreateNew").val().toString(),
|
||||
ControlPropertyName: $(this).attr("data-controlpropertyname"),
|
||||
ControlId: Number(Unibase.Platform.Forms.Components.ControlEditor.Instance().ControlId),
|
||||
FormPropertyId: Number(Unibase.Platform.Forms.Components.FormBuilder.Instance().FormPropertyId),
|
||||
PropertySettingId: Number($(this).attr("data-propertysettingid")),
|
||||
};
|
||||
propSettingReq.push(data);
|
||||
});
|
||||
return propSettingReq;
|
||||
}
|
||||
loadSettingHtml(container) {
|
||||
let 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>';
|
||||
$(container).html(html);
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
var data = controldatajson;
|
||||
Unibase.Forms.Controls.Series_Setting.Instance().SeriesSettingId = data.SeriesSettingPropertyId;
|
||||
var selectDatalistname = new Option(data.FormPropertyName, data.FormPropertyId, true);
|
||||
$('#txtAutoComplete_FormProperty').append(selectDatalistname);
|
||||
$('#txtAutoComplete_FormProperty').val(data.FormPropertyId);
|
||||
if (data.IsManualSeries == true) {
|
||||
$("#chk_ApplyIsManualSeries").prop('checked', data.IsManualSeries);
|
||||
$("#divFormProperty").removeClass("hidden");
|
||||
}
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
var controldatajson1 = [];
|
||||
if (controldatajson != null && controldatajson != "") {
|
||||
controldatajson = JSON.stringify(controldatajson1[0]);
|
||||
controldatajson = {
|
||||
DocPropertyId: Number(Unibase.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyId),
|
||||
DocPropertyName: String(Unibase.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyName),
|
||||
FormPropertyId: Number($("#txtAutoComplete_FormProperty option:selected").val()),
|
||||
FormId: Number(Unibase.Platform.Forms.Components.PropertyEditor.Instance().FormId),
|
||||
FormPropertyName: $("#txtAutoComplete_FormProperty option:selected").text(),
|
||||
IsManualSeries: $("#chk_ApplyIsManualSeries").is(":checked"),
|
||||
SeriesSettingPropertyId: Unibase.Forms.Controls.Series_Setting.Instance().SeriesSettingId,
|
||||
};
|
||||
}
|
||||
else {
|
||||
controldatajson1[0] = {
|
||||
DocPropertyId: Number(Unibase.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyId),
|
||||
DocPropertyName: String(Unibase.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyName),
|
||||
FormPropertyId: Number($("#txtAutoComplete_FormProperty option:selected").val()),
|
||||
FormId: Number(Unibase.Platform.Forms.Components.PropertyEditor.Instance().FormId),
|
||||
FormPropertyName: $("#txtAutoComplete_FormProperty option:selected").text(),
|
||||
IsManualSeries: $("#chk_ApplyIsManualSeries").is(":checked"),
|
||||
};
|
||||
controldatajson = JSON.stringify(controldatajson1[0]);
|
||||
}
|
||||
return controldatajson;
|
||||
}
|
||||
ShowformProperitiess() {
|
||||
if ($("#chk_ApplyIsManualSeries").is(":checked")) {
|
||||
$("#chk_ApplyIsManualSeries").prop("checked", true);
|
||||
$("#chk_ApplyIsManualSeries").val('true');
|
||||
$("#divFormProperty").removeClass("hidden");
|
||||
var prop = Unibase.Platform.Forms.Components.FormBuilder.Instance().FormPropertiesJson;
|
||||
var controlData = [];
|
||||
for (let i = 0; i < prop.length; i++) {
|
||||
var controls = prop[i];
|
||||
if (controls.SectionType == Unibase.Platform.Forms.Enums.SectionType.HiddenSection.toString()) {
|
||||
controlData.push({ id: controls.FormPropertyId, text: controls.FormPropertyName });
|
||||
}
|
||||
}
|
||||
$("#txtAutoComplete_FormProperty").select2({
|
||||
placeholder: 'Select Property',
|
||||
data: controlData,
|
||||
});
|
||||
}
|
||||
else {
|
||||
$("#divFormProperty").addClass("hidden");
|
||||
}
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new Series_Setting();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Controls.Series_Setting = Series_Setting;
|
||||
})(Controls = Forms.Controls || (Forms.Controls = {}));
|
||||
})(Forms = Unibase.Forms || (Unibase.Forms = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"series.settings.js","sourceRoot":"","sources":["series.settings.ts"],"names":[],"mappings":"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"}
|
||||
+1
@@ -0,0 +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={}));
|
||||
Reference in New Issue
Block a user