From 09d7e8abdeb344c8aff5fc77386c849ada6646df Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 5 May 2021 11:54:24 +0300 Subject: [PATCH] search apply button fixes --- client/src/views/fields/link-parent.js | 2 ++ client/src/views/fields/link.js | 4 ++++ client/src/views/fields/user.js | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/client/src/views/fields/link-parent.js b/client/src/views/fields/link-parent.js index 8d03271933..aa36afa346 100644 --- a/client/src/views/fields/link-parent.js +++ b/client/src/views/fields/link-parent.js @@ -56,6 +56,8 @@ define('views/fields/link-parent', 'views/fields/base', function (Dep) { searchTypeList: ['is', 'isEmpty', 'isNotEmpty'], + initialSearchIsNotIdle: true, + data: function () { var nameValue = this.model.get(this.nameName); if (!nameValue && this.model.get(this.idName) && this.model.get(this.typeName)) { diff --git a/client/src/views/fields/link.js b/client/src/views/fields/link.js index 880f8a6d4e..9c3231e9ff 100644 --- a/client/src/views/fields/link.js +++ b/client/src/views/fields/link.js @@ -406,6 +406,8 @@ define('views/fields/link', 'views/fields/base', function (Dep) { this.searchData.oneOfIdList.splice(index, 1); } delete this.searchData.oneOfNameHash[id]; + + this.trigger('change'); }, addLinkOneOf: function (id, name) { @@ -413,6 +415,8 @@ define('views/fields/link', 'views/fields/base', function (Dep) { this.searchData.oneOfIdList.push(id); this.searchData.oneOfNameHash[id] = name; this.addLinkOneOfHtml(id, name); + + this.trigger('change'); } }, diff --git a/client/src/views/fields/user.js b/client/src/views/fields/user.js index 66dcd9a3c6..1b8c39562f 100644 --- a/client/src/views/fields/user.js +++ b/client/src/views/fields/user.js @@ -150,6 +150,8 @@ Espo.define('views/fields/user', 'views/fields/link', function (Dep) { this.searchData.teamIdList.splice(index, 1); } delete this.searchData.teamNameHash[id]; + + this.trigger('change'); }, addLinkTeams: function (id, name) { @@ -159,6 +161,8 @@ Espo.define('views/fields/user', 'views/fields/link', function (Dep) { this.searchData.teamIdList.push(id); this.searchData.teamNameHash[id] = name; this.addLinkTeamsHtml(id, name); + + this.trigger('change'); } },