Цитата:
А что если после нажатии на кнопку добавления позиции:
вычислить добавленную строку, сделать рефреш и позиционировать на вычисленную строку?
хочется без рефреша.
Цитата:
оставить кнопку INSERT, тогда будет добавление после текущей.
выход, конечно. но все равно как-то... а когда я только запустил грид и нажму инсерт. наверное все равно в конец вставит. правда можно при показе фокус сразу поставить на первую строку.
Просто сам факт кривости грида какой-то.
Еще вчера обнаружил такую вещь.
Есть грид. В нем поле, в домене которого прописаны значения (пустого значения нет). При добавлении позиции отрабатывает DATA_CHANGED, но не вызывается DATA_CHANGED_FINISHED (ругается что-то типа "Введите действительное значение". Это если протокол не чистить), хотя в DATA_CHANGED я протокол ошибок полностью очищаю. Но если очистить ref_table в каталоге для этого поля и чистить протокол, то DATA_CHANGED_FINISHED уже вызывается.