From 55e13bde145a273ba501220eaaf8ae0549fda296 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 21 Jul 2017 11:46:12 +0300 Subject: [PATCH] [SSE] Pivot: add field to filters. --- apps/spreadsheeteditor/main/app/view/PivotSettings.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/app/view/PivotSettings.js b/apps/spreadsheeteditor/main/app/view/PivotSettings.js index 8b8c29b965..241b08cec8 100644 --- a/apps/spreadsheeteditor/main/app/view/PivotSettings.js +++ b/apps/spreadsheeteditor/main/app/view/PivotSettings.js @@ -328,6 +328,7 @@ define([ var btn = $(event.target); if (btn && btn.hasClass('listitem-icon')) { + this._state.field = {record: record}; if (this.pivotFieldsMenu) { if (this.pivotFieldsMenu.isVisible()) { this.pivotFieldsMenu.hide(); @@ -338,7 +339,7 @@ define([ caption : this.txtAddFilter, checkable : false }); - // this.miAddFilter.on('click', _.bind(this.onAddFilter, this)); + this.miAddFilter.on('click', _.bind(this.onAddFilter, this)); this.miAddRow = new Common.UI.MenuItem({ caption : this.txtAddRow, checkable : false @@ -620,6 +621,12 @@ define([ } }, + onAddFilter: function() { + if (this.api && !this._locked && this._state.field){ + this._originalProps.asc_addPageField(this.api, this._state.field.record.get('index')); + } + }, + disableControls: function(disable) { if (this._initSettings) return;