Я разрабатываю сетку в ExtJs 4, которая будет представлять структуру данных Map. У меня есть собственный редактор ячеек для столбца key в сетке. Я хочу обеспечить, чтобы key был уникальным среди всех ключей. Как мне это сделать?
На данный момент я пытаюсь настроить специальный редактор текстового поля с пользовательским валидатором, который проверяет, является ли введенное пользователем значение key уникальным, сравнивая его со значениями хранилища данных. К сожалению, это приводит к тому, что хранилище данных не знает, какая запись является «текущей», и поэтому не знает, какую запись исключить при проверке на наличие дубликатов.
^ Сбивает с толку, верно? Вот почему я думаю, что делаю это неправильно.