Существует ли какое-либо событие, например itemEditEnding, или любой другой способ остановить событие перед событием itemEditEnd в сетках данных Flex 4? - PullRequest
1 голос
/ 12 апреля 2011

У меня есть редактируемые сетки, которые привязаны к моей модели. Я хочу проверить мои данные, когда пользователь редактирует любую ячейку, прежде чем она будет обновлена ​​в модели. Я применил проверку в обработчике ItemEditEnd, но хочу применить проверку между событиями itemEditBegin и itemEditEnd.

есть идеи как этого добиться?

1 Ответ

1 голос
/ 12 апреля 2011

Для этого уровня проверки я создал бы Validator для типа данных, которые вы редактируете (строка, число и т. Д.) И установил триггер Validator для события change вашего элемента itemEditor.

Ознакомьтесь с Примером Adobe об использовании валидаторов в itemEditor для получения дополнительной информации.

Обновление:

Вы также можете проверить этот связанный вопрос .

"В вашем слушателе событий вы можете изучить данные, введенные в элемент редактор. Если данные неверны, вы может вызвать метод protectDefault () остановить Flex от передачи новых данных вернуться к списку управления и от закрытия редактора. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...