[SSE] Fix protected ranges

This commit is contained in:
Julia Radzhabova 2021-06-24 01:01:25 +03:00
parent acb4d52781
commit 56200c7987
3 changed files with 4 additions and 8 deletions

View file

@ -2049,16 +2049,12 @@ define([
warningMsg: this.txtUnlockRangeWarning, warningMsg: this.txtUnlockRangeWarning,
txtOpenFile: this.txtUnlockRangeDescription, txtOpenFile: this.txtUnlockRangeDescription,
validatePwd: false, validatePwd: false,
buttons: [
{
value: 'ok',
caption: this.txtUnlock
}, 'cancel'],
primary: 'ok',
handler: function (result, value) { handler: function (result, value) {
if (result == 'ok') { if (result == 'ok') {
if (me.api) { if (me.api) {
me.api.asc_checkProtectedRangesPassword(value, data); if (apiCallback) {
apiCallback(me.api.asc_checkProtectedRangesPassword(value.drmOptions.asc_getPassword(), data));
}
} }
me.onEditComplete(me.application.getController('DocumentHolder').getView('DocumentHolder')); me.onEditComplete(me.application.getController('DocumentHolder').getView('DocumentHolder'));
} }

View file

@ -230,6 +230,7 @@ define([
props: props, props: props,
handler: function(result, settings) { handler: function(result, settings) {
if (result=='protect-sheet') { if (result=='protect-sheet') {
me.api.asc_setProtectedRanges(settings.arr, settings.deletedArr);
me.onSheetClick(true); me.onSheetClick(true);
} else if (result == 'ok') { } else if (result == 'ok') {
me.api.asc_setProtectedRanges(settings.arr, settings.deletedArr); me.api.asc_setProtectedRanges(settings.arr, settings.deletedArr);

View file

@ -264,7 +264,6 @@ define([ 'text!spreadsheeteditor/main/app/template/ProtectRangesDlg.template',
rec.set('name', props.asc_getName()); rec.set('name', props.asc_getName());
rec.set('range', props.asc_getSqref()); rec.set('range', props.asc_getSqref());
rec.set('pwd', props.asc_isPassword()); rec.set('pwd', props.asc_isPassword());
props.asc_setName();
} else { } else {
rec = me.rangeList.store.add({ rec = me.rangeList.store.add({
name: props.asc_getName(), name: props.asc_getName(),