[SSE] Fix Bug 46974
This commit is contained in:
parent
afd6e76a97
commit
89c68bb64e
|
@ -97,6 +97,7 @@ define([
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Common.NotificationCenter.on('data:remduplicates', _.bind(this.onRemoveDuplicates, this));
|
Common.NotificationCenter.on('data:remduplicates', _.bind(this.onRemoveDuplicates, this));
|
||||||
|
Common.NotificationCenter.on('data:sortcustom', _.bind(this.onCustomSort, this));
|
||||||
},
|
},
|
||||||
|
|
||||||
SetDisabled: function(state) {
|
SetDisabled: function(state) {
|
||||||
|
|
|
@ -407,6 +407,10 @@ define([
|
||||||
},
|
},
|
||||||
|
|
||||||
onSortCells: function(menu, item) {
|
onSortCells: function(menu, item) {
|
||||||
|
if (item.value=='advanced') {
|
||||||
|
Common.NotificationCenter.trigger('data:sortcustom', this);
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (this.api) {
|
if (this.api) {
|
||||||
var res = this.api.asc_sortCellsRangeExpand();
|
var res = this.api.asc_sortCellsRangeExpand();
|
||||||
if (res) {
|
if (res) {
|
||||||
|
@ -1875,6 +1879,7 @@ define([
|
||||||
documentHolder.pmiSortCells.setVisible((iscellmenu||isallmenu) && !iscelledit);
|
documentHolder.pmiSortCells.setVisible((iscellmenu||isallmenu) && !iscelledit);
|
||||||
documentHolder.pmiSortCells.menu.items[2].setVisible(!internaleditor);
|
documentHolder.pmiSortCells.menu.items[2].setVisible(!internaleditor);
|
||||||
documentHolder.pmiSortCells.menu.items[3].setVisible(!internaleditor);
|
documentHolder.pmiSortCells.menu.items[3].setVisible(!internaleditor);
|
||||||
|
documentHolder.pmiSortCells.menu.items[4].setVisible(!internaleditor);
|
||||||
documentHolder.pmiFilterCells.setVisible(iscellmenu && !iscelledit && !internaleditor);
|
documentHolder.pmiFilterCells.setVisible(iscellmenu && !iscelledit && !internaleditor);
|
||||||
documentHolder.pmiReapply.setVisible((iscellmenu||isallmenu) && !iscelledit && !internaleditor);
|
documentHolder.pmiReapply.setVisible((iscellmenu||isallmenu) && !iscelledit && !internaleditor);
|
||||||
documentHolder.ssMenu.items[12].setVisible((iscellmenu||isallmenu||isinsparkline) && !iscelledit);
|
documentHolder.ssMenu.items[12].setVisible((iscellmenu||isallmenu||isinsparkline) && !iscelledit);
|
||||||
|
|
|
@ -305,6 +305,9 @@ define([
|
||||||
},{
|
},{
|
||||||
caption : me.txtSortFontColor,
|
caption : me.txtSortFontColor,
|
||||||
value : Asc.c_oAscSortOptions.ByColorFont
|
value : Asc.c_oAscSortOptions.ByColorFont
|
||||||
|
},{
|
||||||
|
caption : me.txtCustomSort,
|
||||||
|
value : 'advanced'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
@ -1210,7 +1213,8 @@ define([
|
||||||
textSum: 'Sum',
|
textSum: 'Sum',
|
||||||
textStdDev: 'StdDev',
|
textStdDev: 'StdDev',
|
||||||
textVar: 'Var',
|
textVar: 'Var',
|
||||||
textMore: 'More functions'
|
textMore: 'More functions',
|
||||||
|
txtCustomSort: 'Custom sort'
|
||||||
|
|
||||||
}, SSE.Views.DocumentHolder || {}));
|
}, SSE.Views.DocumentHolder || {}));
|
||||||
});
|
});
|
|
@ -1602,6 +1602,7 @@
|
||||||
"SSE.Views.DocumentHolder.textMax": "Max",
|
"SSE.Views.DocumentHolder.textMax": "Max",
|
||||||
"SSE.Views.DocumentHolder.textMin": "Min",
|
"SSE.Views.DocumentHolder.textMin": "Min",
|
||||||
"SSE.Views.DocumentHolder.textMore": "More functions",
|
"SSE.Views.DocumentHolder.textMore": "More functions",
|
||||||
|
"SSE.Views.DocumentHolder.txtCustomSort": "Custom sort",
|
||||||
"SSE.Views.DocumentHolder.textMoreFormats": "More formats",
|
"SSE.Views.DocumentHolder.textMoreFormats": "More formats",
|
||||||
"SSE.Views.DocumentHolder.textNone": "None",
|
"SSE.Views.DocumentHolder.textNone": "None",
|
||||||
"SSE.Views.DocumentHolder.textReplace": "Replace image",
|
"SSE.Views.DocumentHolder.textReplace": "Replace image",
|
||||||
|
|
Loading…
Reference in a new issue