Последняя версия DataExpress 3 beta от 12 февраля 2020 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

редактирование формы в табличном режиме

Если столкнулись с непонятным поведением программы, возникает ошибка, но нет уверенности, что дело именно в программе (возможно в скрипте).
kok80
Эксперт
Сообщения: 325
Зарегистрирован: Пн июл 02, 2018 9:45 pm
Благодарил (а): 2 раза
Поблагодарили: 22 раза

редактирование формы в табличном режиме

Сообщение kok80 » Вт окт 08, 2019 11:27 pm

1)режим сервера, форма в табличном представлении, режим редактирования таблицы. Изменяем значение ячейки, жмем кнопку обновить - запись остается в режиме редактирования (эта запись уже редактируется пользователем...). Также происходит при нажатии на некоторые самодобавленные компоненты. Разве не должен grid или форма сама заботиться о закрытии записи при потере фокуса ?

2)после тестирования осталось куча открытых записей. Зашёл в "монитор пользователей"-"редактируемые записи", удалил все. Зашел еще раз в монитор - а там все записи висят, кроме первой удлаленной. Например, у меня остались открытыми записи с RecID 30,33,35 - я удалил сначала 30, потом 33, потом 35, перезашел - остались 33 и 35. Удалил 33, удалил 35, перезашел - осталась 35. Повторяем эксперимент - открытыми записи с RecID 30,33,35. Удаляю 35, 33, 30 - и все удалились. То есть в обратном порядке все работает коректно.

Аватара пользователя
admin
Разработчик
Сообщения: 4698
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 23 раза
Поблагодарили: 191 раз

редактирование формы в табличном режиме

Сообщение admin » Пн окт 14, 2019 9:40 pm

Не могу воспроизвести проблему. Если убрать все скрипты проблема остается?

kok80
Эксперт
Сообщения: 325
Зарегистрирован: Пн июл 02, 2018 9:45 pm
Благодарил (а): 2 раза
Поблагодарили: 22 раза

редактирование формы в табличном режиме

Сообщение kok80 » Вт окт 15, 2019 10:54 am

повторил - не получился косяк, на досуге, как будет время, попробую повторить на чистой базе