Добрый день,
не получается решить проблему.
Есть таблицы и назначенные для них события OnCellClick (события OnClick и OnDblClick для таблиц не заданы). Есть поля, которые привязаны к внутренним переменным и с назначенными событиями OnDoneInput.
Проблема: если пользователь редактирует значение любого поля и нажимает "enter", а затем наводит мышь на любую таблицу и кликает, то событие OnCellClick с первого раза не срабатывает. Только со второго и последующих.
При этом, если после редактирования поля, провзаимодействовать с каким-то иным элементом, а не полем (например, с кнопкой), то все хорошо: во-первых само взаимодействие с эти элементом происходит с первого клика, во вторых OnCellClick на таблице после этого срабатывает с первого раза.
Непонятно, с чем это связано и как лечить. Пробовал всякими OnMouseLeave, OnMouseEnter, заставить поле потерять фокус, а таблицу принять, но все попытки безуспешны. Пробовал создавать поле, которое ни к чему не привязано и вообще без обработки событий (просто кидаем новое на форму) - все равно после взаимодействия с ним при переходе на таблицу OnCellClick срабатывает только со второго раза.
*Версия 2.3.3.0