commit
1fad3f9da3
|
@ -216,6 +216,7 @@ define([
|
|||
view.pmiFilterCells.menu.on('item:click', _.bind(me.onFilterCells, me));
|
||||
view.pmiReapply.on('click', _.bind(me.onReapply, me));
|
||||
view.pmiCondFormat.on('click', _.bind(me.onCondFormat, me));
|
||||
view.mnuRefreshPivot.on('click', _.bind(me.onRefreshPivot, me));
|
||||
view.mnuGroupPivot.on('click', _.bind(me.onGroupPivot, me));
|
||||
view.mnuUnGroupPivot.on('click', _.bind(me.onGroupPivot, me));
|
||||
view.pmiClear.menu.on('item:click', _.bind(me.onClear, me));
|
||||
|
@ -576,6 +577,12 @@ define([
|
|||
})).show();
|
||||
},
|
||||
|
||||
onRefreshPivot: function(){
|
||||
if (this.api) {
|
||||
this.propsPivot.asc_refresh(this.api);
|
||||
}
|
||||
},
|
||||
|
||||
onGroupPivot: function(item) {
|
||||
item.value=='grouping' ? this.api.asc_groupPivot() : this.api.asc_ungroupPivot();
|
||||
},
|
||||
|
@ -2267,13 +2274,13 @@ define([
|
|||
seltype !== Asc.c_oAscSelectionType.RangeChart && seltype !== Asc.c_oAscSelectionType.RangeChartText &&
|
||||
seltype !== Asc.c_oAscSelectionType.RangeShapeText && seltype !== Asc.c_oAscSelectionType.RangeSlicer)) {
|
||||
if (!documentHolder.ssMenu || !showMenu && !documentHolder.ssMenu.isVisible()) return;
|
||||
|
||||
this.propsPivot = cellinfo.asc_getPivotTableInfo();
|
||||
var iscelledit = this.api.isCellEdited,
|
||||
formatTableInfo = cellinfo.asc_getFormatTableInfo(),
|
||||
isinsparkline = (cellinfo.asc_getSparklineInfo()!==null),
|
||||
isintable = (formatTableInfo !== null),
|
||||
ismultiselect = cellinfo.asc_getMultiselect(),
|
||||
inPivot = !!cellinfo.asc_getPivotTableInfo();
|
||||
inPivot = !!this.propsPivot;
|
||||
documentHolder.ssMenu.formatTableName = (isintable) ? formatTableInfo.asc_getTableName() : null;
|
||||
documentHolder.ssMenu.cellColor = xfs.asc_getFillColor();
|
||||
documentHolder.ssMenu.fontColor = xfs.asc_getFontColor();
|
||||
|
@ -2294,6 +2301,7 @@ define([
|
|||
documentHolder.pmiFilterCells.setVisible(iscellmenu && !iscelledit && !diagramOrMergeEditor && !inPivot);
|
||||
documentHolder.pmiReapply.setVisible((iscellmenu||isallmenu) && !iscelledit && !diagramOrMergeEditor && !inPivot);
|
||||
documentHolder.pmiCondFormat.setVisible(!iscelledit && !diagramOrMergeEditor);
|
||||
documentHolder.mnuRefreshPivot.setVisible(iscellmenu && !iscelledit && !diagramOrMergeEditor && inPivot);
|
||||
documentHolder.mnuGroupPivot.setVisible(iscellmenu && !iscelledit && !diagramOrMergeEditor && inPivot);
|
||||
documentHolder.mnuUnGroupPivot.setVisible(iscellmenu && !iscelledit && !diagramOrMergeEditor && inPivot);
|
||||
documentHolder.ssMenu.items[12].setVisible((iscellmenu||isallmenu||isinsparkline) && !iscelledit);
|
||||
|
@ -2325,7 +2333,7 @@ define([
|
|||
|
||||
/** coauthoring begin **/
|
||||
var celcomments = cellinfo.asc_getComments(); // celcomments===null - has comment, but no permissions to view it
|
||||
documentHolder.ssMenu.items[19].setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments && celcomments && (celcomments.length < 1));
|
||||
documentHolder.ssMenu.items[20].setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments && celcomments && (celcomments.length < 1));
|
||||
documentHolder.pmiAddComment.setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments && celcomments && (celcomments.length < 1));
|
||||
/** coauthoring end **/
|
||||
documentHolder.pmiCellMenuSeparator.setVisible(iscellmenu && !iscelledit || isrowmenu || iscolmenu || isallmenu);
|
||||
|
@ -2394,6 +2402,7 @@ define([
|
|||
var canGroup = this.api.asc_canGroupPivot();
|
||||
documentHolder.mnuGroupPivot.setDisabled(isPivotLocked || !canGroup || this._state.wsLock);
|
||||
documentHolder.mnuUnGroupPivot.setDisabled(isPivotLocked || !canGroup || this._state.wsLock);
|
||||
documentHolder.mnuRefreshPivot.setDisabled(isPivotLocked || this._state.wsLock);
|
||||
}
|
||||
|
||||
if (showMenu) this.showPopupMenu(documentHolder.ssMenu, {}, event);
|
||||
|
|
|
@ -335,6 +335,10 @@ define([
|
|||
caption : me.txtReapply
|
||||
});
|
||||
|
||||
me.mnuRefreshPivot = new Common.UI.MenuItem({
|
||||
caption : me.txtRefresh
|
||||
});
|
||||
|
||||
me.mnuGroupPivot = new Common.UI.MenuItem({
|
||||
caption : this.txtGroup,
|
||||
value : 'grouping'
|
||||
|
@ -584,6 +588,7 @@ define([
|
|||
me.pmiSortCells,
|
||||
me.pmiFilterCells,
|
||||
me.pmiReapply,
|
||||
me.mnuRefreshPivot,
|
||||
me.mnuGroupPivot,
|
||||
me.mnuUnGroupPivot,
|
||||
{caption: '--'},
|
||||
|
@ -1319,7 +1324,8 @@ define([
|
|||
tipMarkersDash: 'Dash bullets',
|
||||
chartDataText: 'Select Chart Data',
|
||||
chartTypeText: 'Change Chart Type',
|
||||
txtGetLink: 'Get link to this range'
|
||||
txtGetLink: 'Get link to this range',
|
||||
txtRefresh: 'Refresh'
|
||||
|
||||
}, SSE.Views.DocumentHolder || {}));
|
||||
});
|
|
@ -2242,6 +2242,7 @@
|
|||
"SSE.Views.DocumentHolder.txtPaste": "Paste",
|
||||
"SSE.Views.DocumentHolder.txtPercentage": "Percentage",
|
||||
"SSE.Views.DocumentHolder.txtReapply": "Reapply",
|
||||
"SSE.Views.DocumentHolder.txtRefresh": "Refresh",
|
||||
"SSE.Views.DocumentHolder.txtRow": "Entire row",
|
||||
"SSE.Views.DocumentHolder.txtRowHeight": "Set Row Height",
|
||||
"SSE.Views.DocumentHolder.txtScientific": "Scientific",
|
||||
|
|
Loading…
Reference in a new issue