[SSE] Add slicer for pivot and formatted table

This commit is contained in:
Julia Radzhabova 2020-05-26 19:47:24 +03:00
parent 67bbc60070
commit 0ba1760176
2 changed files with 4 additions and 2 deletions

View file

@ -2369,6 +2369,7 @@ define([
this._state.inpivot = !!info.asc_getPivotTableInfo();
toolbar.lockToolbar(SSE.enumLock.editPivot, this._state.inpivot, { array: toolbar.btnsSetAutofilter.concat(toolbar.btnsClearAutofilter, toolbar.btnsSortDown, toolbar.btnsSortUp, toolbar.btnCustomSort,
toolbar.btnMerge, toolbar.btnInsertHyperlink, toolbar.btnInsertTable, toolbar.btnRemoveDuplicates)});
toolbar.lockToolbar(SSE.enumLock.noSlicerSource, !(this._state.inpivot || formatTableInfo), { array: [toolbar.btnInsertSlicer]});
need_disable = !this.appConfig.canModifyFilter;
toolbar.lockToolbar(SSE.enumLock.cantModifyFilter, need_disable, { array: toolbar.btnsSetAutofilter.concat(toolbar.btnsSortDown, toolbar.btnsSortUp, toolbar.btnCustomSort, toolbar.btnTableTemplate,

View file

@ -92,7 +92,8 @@ define([
headerLock: 'header-lock',
sheetLock: 'sheet-lock',
noPivot: 'no-pivot',
noSubitems: 'no-subitems'
noSubitems: 'no-subitems',
noSlicerSource: 'no-slicer-source'
};
SSE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend({
@ -738,7 +739,7 @@ define([
cls: 'btn-toolbar x-huge icon-top',
iconCls: 'toolbar__icon btn-symbol',
caption: me.capBtnInsSlicer,
lock: [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.lostConnect, _set.coAuth, _set.multiselect]
lock: [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.lostConnect, _set.coAuth, _set.multiselect, _set.noSlicerSource]
});
me.btnTableTemplate = new Common.UI.Button({