@PostConstruct private passBeansUp(): void { super.setBeans({ gridOptionsWrapper: this.gridOptionsWrapper, eventService: this.eventService, context: this.context, loggerFactory: this.loggerFactory, dragAndDropService: this.dragAndDropService }); let localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc(); let emptyMessage = localeTextFunc('pivotColumnsEmptyMessage', 'Drag here to set column labels'); let title = localeTextFunc('pivots', 'Column Labels'); super.init({ dragAndDropIcon: DragAndDropService.ICON_GROUP, icon: Utils.createIconNoSpan('pivotPanel', this.gridOptionsWrapper, null), emptyMessage: emptyMessage, title: title }); this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_EVERYTHING_CHANGED, this.refresh.bind(this)); this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_PIVOT_CHANGED, this.refresh.bind(this)); this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_PIVOT_MODE_CHANGED, this.checkVisibility.bind(this)); this.refresh(); }
@PostConstruct private passBeansUp():void { super.setBeans({ gridOptionsWrapper: this.gridOptionsWrapper, eventService: this.eventService, context: this.context, loggerFactory: this.loggerFactory, dragAndDropService: this.dragAndDropService }); let localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc(); let emptyMessage = localeTextFunc('rowGroupColumnsEmptyMessage', 'Drag here to set row groups'); let title = localeTextFunc('groups', 'Row Groups'); super.init({ dragAndDropIcon: DragAndDropService.ICON_GROUP, icon: Utils.createIconNoSpan('rowGroupPanel', this.gridOptionsWrapper, null), emptyMessage: emptyMessage, title: title }); this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_ROW_GROUP_CHANGED, this.refreshGui.bind(this)); }