Topic: Дублирование записей, если кнопка сохранения не закрывает форму
Есть форма с TableGrid со списком проектов и форма редактирования проекта.
На форме редактирования проекта есть кнопка Save.
Снимаем на ней флаг "Закрыть текущую форму после сохранения".
Открываем какую либо запись из TableGrid для редактирования проекта.
Жмем несколько раз на кнопку сохранения проекта. Форма, естественно, не закрывается.
Но, в БД появляются дубли записи данного проекта в количестве равным кол-ву нажатий - 1!!!
Очевидно, кнопка "Сохранить" помнит id нужной записи только при первом нажатии.
На всех последующие нажатия она вставляет новую запись!!!
Это не особенность именно моего кода - это общая проблема.
Проверил на тестовых примерах.
Как побороть это?