[DE] Bug 36800
This commit is contained in:
parent
e26ba8598f
commit
32942c847f
|
@ -2850,6 +2850,17 @@ define([
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var menuTableRefreshField = new Common.UI.MenuItem({
|
||||||
|
caption: me.textRefreshField
|
||||||
|
}).on('click', function(item, e){
|
||||||
|
me.api.asc_UpdateComplexField(item.options.fieldProps);
|
||||||
|
me.fireEvent('editcomplete', me);
|
||||||
|
});
|
||||||
|
|
||||||
|
var menuTableFieldSeparator = new Common.UI.MenuItem({
|
||||||
|
caption : '--'
|
||||||
|
});
|
||||||
|
|
||||||
this.tableMenu = new Common.UI.Menu({
|
this.tableMenu = new Common.UI.Menu({
|
||||||
initMenu: function(value){
|
initMenu: function(value){
|
||||||
// table properties
|
// table properties
|
||||||
|
@ -2858,7 +2869,7 @@ define([
|
||||||
|
|
||||||
var isEquation= (value.mathProps && value.mathProps.value);
|
var isEquation= (value.mathProps && value.mathProps.value);
|
||||||
|
|
||||||
for (var i = 7; i < 22; i++) {
|
for (var i = 7; i < 24; i++) {
|
||||||
me.tableMenu.items[i].setVisible(!isEquation);
|
me.tableMenu.items[i].setVisible(!isEquation);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2873,8 +2884,8 @@ define([
|
||||||
me.menuTableDirect270.setChecked(dir == Asc.c_oAscCellTextDirection.BTLR);
|
me.menuTableDirect270.setChecked(dir == Asc.c_oAscCellTextDirection.BTLR);
|
||||||
|
|
||||||
var disabled = value.tableProps.locked || (value.headerProps!==undefined && value.headerProps.locked);
|
var disabled = value.tableProps.locked || (value.headerProps!==undefined && value.headerProps.locked);
|
||||||
me.tableMenu.items[8].setDisabled(disabled);
|
me.tableMenu.items[10].setDisabled(disabled);
|
||||||
me.tableMenu.items[9].setDisabled(disabled);
|
me.tableMenu.items[11].setDisabled(disabled);
|
||||||
|
|
||||||
if (me.api) {
|
if (me.api) {
|
||||||
mnuTableMerge.setDisabled(disabled || !me.api.CheckBeforeMergeCells());
|
mnuTableMerge.setDisabled(disabled || !me.api.CheckBeforeMergeCells());
|
||||||
|
@ -2974,6 +2985,14 @@ define([
|
||||||
menuTableControlSettings.setVisible(me.mode.canEditContentControl);
|
menuTableControlSettings.setVisible(me.mode.canEditContentControl);
|
||||||
}
|
}
|
||||||
menuTableTOC.setVisible(in_toc);
|
menuTableTOC.setVisible(in_toc);
|
||||||
|
|
||||||
|
var in_field = me.api.asc_GetCurrentComplexField();
|
||||||
|
menuTableRefreshField.setVisible(!!in_field);
|
||||||
|
menuTableRefreshField.setDisabled(disabled);
|
||||||
|
menuTableFieldSeparator.setVisible(!!in_field);
|
||||||
|
if (in_field) {
|
||||||
|
menuTableRefreshField.options.fieldProps = in_field;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
items: [
|
items: [
|
||||||
me.menuSpellCheckTable,
|
me.menuSpellCheckTable,
|
||||||
|
@ -2983,6 +3002,8 @@ define([
|
||||||
menuTablePaste,
|
menuTablePaste,
|
||||||
{ caption: '--' },
|
{ caption: '--' },
|
||||||
menuEquationSeparatorInTable,
|
menuEquationSeparatorInTable,
|
||||||
|
menuTableRefreshField,
|
||||||
|
menuTableFieldSeparator,
|
||||||
{
|
{
|
||||||
caption : me.selectText,
|
caption : me.selectText,
|
||||||
menu : new Common.UI.Menu({
|
menu : new Common.UI.Menu({
|
||||||
|
|
Loading…
Reference in a new issue