Предотвратить повторное обновление CFgrid - PullRequest
0 голосов
/ 04 мая 2011

У меня есть CFgrid с selectMode = "Edit".Снова у меня есть метод обновления, связанный с cfgrid через мой cfc.Однако я должен обновить сетку с дубликатами значений.Я могу предотвратить обновление БД, выполнив проверку существующей записи, но я хотел, чтобы пользователь получил сообщение о том, что его обновление не было успешным.В этом случае он узнает, что его обновление не было успешным, только после того, как он обновил страницу только для того, чтобы обнаружить, что старое значение все еще существует.

Я хотел бы знать, есть ли какое-либо событие в cfgrid, которое я могутриггер, чтобы показать пользователю, что его обновление пытается дублировать данные и не может быть завершено.

1 Ответ

0 голосов
/ 05 мая 2011

Вы не опубликовали никакого кода, но я предполагаю, что вы используете HTML-сетку с атрибутом onChange для запуска редактирования?Если это так, то вы также можете использовать атрибут onError, а затем просто заставить свой CFC выдать ошибку, если данные не подходят для cfthrow.Затем в вашем обработчике onError вы можете обработать ошибку как вам угодно.Вы можете найти больше информации о работе с сетками HTML в CF9 здесь

...