Цитата:
Сообщение от
Eldar9x
Цитата:
Сообщение от
Logger
А что будет в случае работы с фильтрами ? По метке конкретное поле будет неоднозначно определяться, что может приводить к неприятным багам.
и тут снова нам поможет HelpText
Имелось в виду то, что форма расширенного фильтра при указании метки поля может подхватить не то поле для фильтрации, которое пользователь предполагал, глядя на HelpText
Цитата:
Сообщение от
Eldar9x
Я понимаю минусы решения, но альтернатива-то какая?
Например,
перебивание меток на лету на данной конкретной форме, раз особенности ее дизайна предполагают одинаковые метки у кучи полей. В callback-методе можно анализировать свойства dataField()/dataSource() (последнее должно быть равно FormDS.id() для нужной таблицы) и менять метки на то, что нужно. Надо только учесть, что у контролов dataField() - всегда расширенный идентификатор поля, и его для удобства надо обрабатывать с помощью fieldExt2Id().