Date Format
Upload';
var portletwidgetid = Number($("#hf_PortletWidgetId").val());
$("#divAppWidgets").empty();
$("." + containerid).append(html);
$("#btn_csvValidate").hide();
}
loadConnectedTenants(tenants) {
if (tenants == "") {
tenants += "0";
}
var selectdTenants = [];
if ($("#ddl_Tenant").val() != undefined)
selectdTenants = $("#ddl_Tenant").val().toString().split(',');
var TenantIds = [];
var ids = [];
if (selectdTenants.length > 0) {
for (var i = 0; i < selectdTenants.length; i++) {
if (selectdTenants[i] != "" && selectdTenants[i] != "0") {
TenantIds.push(selectdTenants[i]);
}
}
}
var userinfo = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
$("#ddl_Tenant").select2({
placeholder: "Select",
data: TenantIds,
tags: true,
ajax: {
url: function (request) {
var reqUrl = _appsettings.server_url() + "/apis/v4/unibase/platform/common/connectedtenantsautocomplete/";
var term = request.term;
if (term == undefined || term == "")
reqUrl = reqUrl + "term/" + term + "/authtoken/" + userinfo.sessionId;
else
reqUrl = reqUrl + "term/" + term + "/authtoken/" + userinfo.sessionId;
return reqUrl;
},
dataType: 'json',
delay: 250,
data: function (params) {
var query = {
term: params.term,
type: 'GET'
};
return query;
},
beforeSend: function (xhr) {
if (userinfo !== undefined && userinfo !== null) {
xhr.setRequestHeader("Authorization", "Basic " + userinfo.sessionId);
xhr.setRequestHeader('geoposition', userinfo.latd + ':' + userinfo.lgId);
}
},
processResults: function (data, params) {
return {
results: jQuery.map(JSON.parse(data.result), function (item) {
return {
id: item.Value,
text: item.SelectText,
addlInfo: item.addlData
};
})
};
}
},
templateSelection: function (result) {
var $template = $('
' + result.text + ' ');
return $template;
}
});
$("#ddl_Tenant").val(ids).trigger('change');
}
exportForm(formId) {
this.fileCacheHelper.loadJsFile("platform/portability/managers/portabilitymanager.js", function () {
Unibase.Platform.Portability.Managers.PortabilityManager.Instance().downloadExcel(formId).then(function (response) {
Unibase.Platform.Helpers.FileHelper.Instance().convertBase64tofile(response.result);
});
});
}
downloadExcelData(importid) {
this.fileCacheHelper.loadJsFile("platform/portability/managers/portabilitymanager.js", function () {
Unibase.Platform.Portability.Managers.PortabilityManager.Instance().downloadExcelData(importid).then(function (response) {
Unibase.Platform.Helpers.FileHelper.Instance().convertBase64tofile(response.result);
});
});
}
loadProvidersById(portabilityproviderid) {
var instance = this;
this.fileCacheHelper.loadJsFile("platform/portability/managers/portabilitymanager.js", function () {
Unibase.Platform.Portability.Managers.PortabilityManager.Instance().getPortabilityProvider(portabilityproviderid).then(function (response) {
if (response.result != null) {
var data = response.result;
Unibase.Platform.Portability.Components.ImportAndExport.Instance().loadPortabilityDetail(data.PortabilityProviderId, data.InstalledAppId);
}
});
});
}
static Instance() {
return new ImportAndExport();
}
}
ImportAndExport.fileData = new FormData();
Components.ImportAndExport = ImportAndExport;
})(Components = Portability.Components || (Portability.Components = {}));
})(Portability = Platform.Portability || (Platform.Portability = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));