diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index 45b0db979..552ba194b 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -327,6 +327,8 @@ define([ }, onSelectBookmark: function(listView, itemView, record) { + if (!record) return; + var value = record.get('value'); this.txtName.setValue(value); this.btnAdd.setDisabled(false); diff --git a/apps/spreadsheeteditor/main/app/view/NameManagerDlg.js b/apps/spreadsheeteditor/main/app/view/NameManagerDlg.js index 9ac77fb32..2b6ec5cc2 100644 --- a/apps/spreadsheeteditor/main/app/view/NameManagerDlg.js +++ b/apps/spreadsheeteditor/main/app/view/NameManagerDlg.js @@ -367,6 +367,8 @@ define([ 'text!spreadsheeteditor/main/app/template/NameManagerDlg.template', }, onSelectRangeItem: function(lisvView, itemView, record) { + if (!record) return; + this.userTipHide(); var rawData = {}, isViewSelect = _.isFunction(record.toJSON); diff --git a/apps/spreadsheeteditor/main/app/view/ViewManagerDlg.js b/apps/spreadsheeteditor/main/app/view/ViewManagerDlg.js index a6647b8ec..e5b54797a 100644 --- a/apps/spreadsheeteditor/main/app/view/ViewManagerDlg.js +++ b/apps/spreadsheeteditor/main/app/view/ViewManagerDlg.js @@ -298,6 +298,8 @@ define([ }, onSelectItem: function(lisvView, itemView, record) { + if (!record) return; + this.userTipHide(); var rawData = {}, isViewSelect = _.isFunction(record.toJSON);