-
как узнать что производится ввод данных? т.е. мы кликнули на ячейку и вводим там текст или выбираем из лукап поля например, а не просто курсором ездим туда сюда?
-
В гриде данных нет. Смотреть
TDataSet.State
.
-
Спасибо за ответ, вы один из немногих отвечаете.
++
к гриду в разный момент времени цепляются разные таблицы.
подскажите, в каком событии грида это отслеживать? ибо если это отслеживается только в ОНчегототамТекущаяТаблица - вопрос теряет актуальность. так ли это?
++
подробнее (видите, не как от обратного в вопросах) нужно. однако в подобных вопросах почемуто никто не спрашивает.
++
гдид в ондравдатацел в зависимости от odd номера записи красит ячейку в (например) серый цвет. все красиво, пока не начинают вводится данные - вылазиет исключение (правда в среде только). т.е. при вводе и раскраске в нечетную строку есть проблемы - без раскраски нет. хочу узнать, кк этого избежать. в ОнСтейт (при раскраске) пробовал кроме состояний Селектед и Прессед другие - не помогает.
-
Есть датасеты, надо назначить им необходимые обработчики. Видимо, нужны одинаковые для всех. Sender будет указывать на того, кто вызвал обработчик. Если датасеты создаются динамически, то и обработчики назначать после инициализации.
Про раскраску грида где-то есть статья.
-
датасет один, таблиц много разных ему присваивается.
блин, но каждому присваивать итак там д..на. проще может е?
-
+
раскраска работает. сыпется на этапе начала ввода данных в гриде. т.е. двойной клик на лукапе или любом поле ввода - получаем ав. откл. раскрас - норм
-
> [4] rumma (10.06.14 01:07)
> датасет один
Тогда в чём проблема с обработчиками?
-
на каком этапе отслеживать?
-
если перекидываете датасеты динамически, так и присваивайте им обработчики когда цепляете их к гриду
заливка строк цветом собственной разработки или компонентом обеспечивается изначально?
что за грид?