diff --git a/apps/spreadsheeteditor/main/app/view/CellRangeDialog.js b/apps/spreadsheeteditor/main/app/view/CellRangeDialog.js index 86686c789..9654c6ce7 100644 --- a/apps/spreadsheeteditor/main/app/view/CellRangeDialog.js +++ b/apps/spreadsheeteditor/main/app/view/CellRangeDialog.js @@ -119,8 +119,8 @@ define([ } me.inputRange.validation = function(value) { - if (me.options.validation) { - return me.options.validation.call(me, value); + if (settings.validation) { + return settings.validation.call(me, value); } else { var isvalid = me.api.asc_checkDataRange(Asc.c_oAscSelectionDialogType.Chart, value, false); return (isvalid==Asc.c_oAscError.ID.DataRangeError) ? me.txtInvalidRange : true; diff --git a/apps/spreadsheeteditor/main/app/view/ChartSettings.js b/apps/spreadsheeteditor/main/app/view/ChartSettings.js index 532d385dc..5d05d781a 100644 --- a/apps/spreadsheeteditor/main/app/view/ChartSettings.js +++ b/apps/spreadsheeteditor/main/app/view/ChartSettings.js @@ -417,14 +417,14 @@ define([ }; var win = new SSE.Views.CellRangeDialog({ - handler: handlerDlg, - validation: validation + handler: handlerDlg }); win.show(); win.setSettings({ api : me.api, - range : props.getRange() + range : props.getRange(), + validation: validation }); } },