Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2019, 16:08
Аспирант
Отправить личное сообщение для Ambassador Посмотреть профиль Найти все сообщения от Ambassador
 
Регистрация: 12.11.2015
Сообщений: 68

Уникальность выбора значений записей в поле tagfield
Добрый день.
В своем приложении использую грид.
В гриде поле tagfield с множественным выбором пользователей.
...
{
                        header: 'Пользователи',
                        dataIndex: 'users',
                        flex:2,
                        editor: {
                            xtype: 'tagfield',
                            typeAhead: true,
                            queryMode: 'remote',
                            filterPickList: true,
                            triggerOnClick: true,
                            displayField: 'name',
                            valueField: 'name',
                            triggerAction: 'all',                           
                            store: 'IntraUsers',

                        }
                },
...

В гриде выводится несколько записей в которых заполняются и сохраняются пользователи.
Как сделать что бы выбор сотрудников был уникален для всех записей, т.е в одной записи нельзя было выбрать сотрудников которые уже установлены в другой записи.
Если возможно, дайте пример или посоветуйте в каком направлении двигаться что бы это реализовать.
Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2019, 11:43
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Как вариант, добавьте в модель еще одно поле, Chosen или типа того. Ставьте его в тру если поле выбрано в одном из селектров, ну и в фалс когда сброшено. Стор для селекторов пусть будет типа ChainedStore от 'IntraUsers', с установленным фильтром. Я правда не уверен, как будет себя вести селектор если одно из выбранных в нем же значений перестанет попадать под условия фильтра... Поэкспериментируйте
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправлять на сервер id вложенных записей выбранного раздела в поле tagfield Ambassador ExtJS 1 17.12.2018 12:36
Копирование значений чекбоксов в поле tai jQuery 2 16.07.2014 04:36
Получить координаты курсора в текстовом поле в пикселях prike Events/DOM/Window 4 23.05.2013 04:35
Ошибка в не большом скрипте modestes jQuery 2 08.03.2013 04:28
Изменение класса Div-ов по клику... Torch`Ok Events/DOM/Window 22 12.09.2012 16:43