From 371102c19ded0e387646282c3525a7281db59aa0 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 16 Nov 2020 19:00:40 +0300 Subject: [PATCH] Fix select in list view --- apps/documenteditor/main/app/view/BookmarksDialog.js | 2 ++ apps/spreadsheeteditor/main/app/view/NameManagerDlg.js | 2 ++ apps/spreadsheeteditor/main/app/view/ViewManagerDlg.js | 2 ++ 3 files changed, 6 insertions(+) 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);