![]() |
#5 |
Участник
|
Цитата:
Изначально опубликовано mazzy
редкостное извращение, на мой взгляд. ... а для чего, это? если не секрет Повторюсь, если что-то показалось непонятным: - диалог формируется динамически и с произвольным числом параметров, т.е. заранее неизвестно сколько данных (dialogField'ов) и каких типов будет запрошено у пользователя - диалоги и описания их парметров хранятся в некой таблице... - у некоторого dialogField'а с типом DATE необходимо сразу установить значение по-умолчанию, например - сегодня, день или неделю или месяц... назад или вперед - задав некоторую формулу (или даже весь метод) получения значения по-умолчанию для некоторого поля я смогу заполнить данное поле при динамическом формировании диалога... Соответсвенно формула может меняться в зависимости от текущей необходимости... без исправления кода приложения... Если можешь предложить другое решение - предлагай... ЗЫ пример с датой рассмотрен как самый простой для понимания... вот другой пример: необходимо заполнить поле диалога типа листбокс или комбобокс списком заранее неизвесных значений... |
|