[SSE] Fix protected ranges
This commit is contained in:
parent
acb4d52781
commit
56200c7987
|
@ -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'));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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(),
|
||||||
|
|
Loading…
Reference in a new issue