12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- var Unibase;
- (function (Unibase) {
- let Platform;
- (function (Platform) {
- let Analytics;
- (function (Analytics) {
- let Components;
- (function (Components) {
- class WidgetReportviewer extends Components._ReportViewer {
- constructor() {
- super();
- this.PortletWidgetId = 0;
- this.widgetmanager = Platform.Widgets.Managers.WidgetManager.Instance();
- }
- jsFiles() {
- return this._jsFiles();
- }
- cssFiles() {
- return this._cssFiles();
- }
- html(id, containerid) {
- return this._html(id.Data.ReportId, containerid);
- }
- load(id, containerid, callback) {
- var reportwidgetdata = id;
- if (containerid.includes("div_dashboardportletwidget_")) {
- $('.BindData_' + containerid).parents().closest('div._bizgaze_detail_container').removeClass('hidden');
- }
- else {
- var ModalContainers = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds;
- var ContainerId = ModalContainers[ModalContainers.length - 1];
- $('#' + ContainerId).removeClass('hidden');
- }
- $(".Border").find(".cardbody").addClass("bg-white");
- $(".Border").find(".Templateheader").addClass(" mx-10 my-0");
- Unibase.Platform.Analytics.Components.ReportViewer.Instance().PortletWidgetId = this.PortletWidgetId;
- let _PortletWidgetId;
- if (Unibase.Themes.Providers.DetailHelper.installedAppId == 0) {
- _PortletWidgetId = $('#' + containerid).siblings('#hf_PortletWidgetId').val();
- }
- if (Unibase.Themes.Providers.DetailHelper.installedAppId != 0) {
- _PortletWidgetId = $('#' + containerid).parent().siblings('#hf_PortletWidgetId').val();
- }
- reportwidgetdata.Data.PortletWidgetId = _PortletWidgetId;
- if (_PortletWidgetId != undefined) {
- Unibase.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(_PortletWidgetId).then(function (portletresponse) {
- if (portletresponse.result.PortletWidgetHeight != null) {
- reportwidgetdata.Data.PortletWidgetHeight = portletresponse.result.PortletWidgetHeight;
- }
- if (portletresponse.result.IsCollapse != null) {
- reportwidgetdata.Data.portletWidgetIsCollapse = portletresponse.result.IsCollapse;
- }
- if (portletresponse.result.PortletWidgetCss != null || portletresponse.result.PortletWidgetCss != '') {
- reportwidgetdata.Data.PortletWidgetCss = portletresponse.result.PortletWidgetCss;
- }
- });
- }
- this.loadReport(reportwidgetdata.Data.ReportId, reportwidgetdata, containerid, callback);
- }
- static Instance() {
- if (this._instance === undefined)
- this._instance = new WidgetReportviewer();
- return this._instance;
- }
- }
- Components.WidgetReportviewer = WidgetReportviewer;
- })(Components = Analytics.Components || (Analytics.Components = {}));
- })(Analytics = Platform.Analytics || (Platform.Analytics = {}));
- })(Platform = Unibase.Platform || (Unibase.Platform = {}));
- })(Unibase || (Unibase = {}));
|