var Unibase; (function (Unibase) { let Themes; (function (Themes) { let Compact; (function (Compact) { let Components; (function (Components) { class List extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.isListRefresh = false; } jsFiles() { return []; } cssFiles() { return []; } html(id, containerid) { return ""; } load(installedappid, containerid, callback) { Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles([ "platform/analytics/managers/reportmanager.js", "platform/analytics/components/reportviewer/reportviewerhiddenfields.js", "platform/analytics/components/reportbuilder/reportbuilderhiddenfields.js", "platform/analytics/enums/reporttype.js", "platform/analytics/enums/viewertype.js", "platform/analytics/components/tableviewer/tableviewer.js", "platform/analytics/components/reportviewer/linkreport.js", "libs/jquery/pagination/jquery.pagination.js" ]); this.InstalledAppId = installedappid; var instance = this; Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallApp(installedappid).then(function (response) { let reportId = response.result.ReportId; Unibase.Platform.Helpers.NavigationHelper.installedAppId = 0; let details_ins = Unibase.Themes.Compact.Components.Details.Instance(); const reportIns = Unibase.Platform.Analytics.Components.ReportViewer.Instance(); var obj = reportIns; Unibase.Platform.Helpers.NavigationHelper.installedAppId = installedappid; if (details_ins.lastReportInstance && details_ins.isDetailsUpdated) { obj = details_ins.lastReportInstance; obj.PageSize = reportIns.PageSize; obj.isShowAll = false; reportId = obj.ReportId; } if (instance.isListRefresh) { obj.isListRefresh = instance.isListRefresh; } obj.InstalledAppId = installedappid; Unibase.Themes.Compact.Components.Nav.Instance().isList = true; instance.navigationHelper.popin(reportId, containerid, obj, callback); }); } loadDetail(id, installedappid) { this.navigationHelper.loadDetail(id, installedappid, null); } static Instance() { if (this.instance === undefined) { this.instance = new List(); } return this.instance; } } Components.List = List; })(Components = Compact.Components || (Compact.Components = {})); })(Compact = Themes.Compact || (Themes.Compact = {})); })(Themes = Unibase.Themes || (Unibase.Themes = {})); })(Unibase || (Unibase = {}));