From b33dc9baaebea5300e4e697d8f4fe8b93d81beeb Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 22 Aug 2014 17:38:04 +0300 Subject: [PATCH] link multiple select --- frontend/client/src/views/fields/link-multiple.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/frontend/client/src/views/fields/link-multiple.js b/frontend/client/src/views/fields/link-multiple.js index 6744f48f7b..5104f6a138 100644 --- a/frontend/client/src/views/fields/link-multiple.js +++ b/frontend/client/src/views/fields/link-multiple.js @@ -79,14 +79,17 @@ Espo.define('Views.Fields.LinkMultiple', 'Views.Fields.Base', function (Dep) { this.addActionHandler('selectLink', function () { self.notify('Loading...'); this.createView('dialog', 'Modals.SelectRecords', { - scope: this.foreignScope, - createButton: this.mode != 'search', - filters: this.getSelectFilters() - }, function (dialog) { + scope: this.foreignScope, + createButton: this.mode != 'search', + filters: this.getSelectFilters(), + multiple: true + }, function (dialog) { dialog.render(); self.notify(false); - dialog.once('select', function (model) { - self.addLink(model.id, model.get('name')); + dialog.once('select', function (models) { + models.forEach(function (model) { + self.addLink(model.id, model.get('name')); + }); }); }); });