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