Последняя версия DataExpress 26.8.17

Изображение Скачать | Изображение Что нового? | Демо

Свободные формы

Предложения по новому функционалу и развитию существующего.
Подфорумы: Изображение Закрытые вопросы | Изображение Платная доработка DataExpress
Аватара пользователя
albereznyuk
Опытный
Сообщения: 292
Зарегистрирован: 07 мар 2017, 01:37
Откуда: Украина
Благодарил (а): 41 раз
Поблагодарили: 27 раз

Свободные формы

Сообщение albereznyuk » 21 июн 2026, 18:32

Здравствуйте!

Очень часто нужно вызвать форму, которая не привязана к данным, но чтобы она передавала значения для других форм.
Например, форма управления периодами,

Где есть поле "Дата с" и "Дата по" и кнопка Ок или Загрузить.
Особенно нужно в тех случаях, когда загрузить пакет данных без лишнего интерфейса в виде маленького всплывающего окна.

Скриптом форму попробовал создать, но поля для даты пришлось заколхозить из текстовых полей с маской под дату.
Да и оно как-то невзрачно у меня получилось.

Было бы здорово как-то продумать некие "Свободные формы" и способ их вызова с разных мест.

mobmk
Интересующийся
Сообщения: 69
Зарегистрирован: 26 янв 2026, 01:40
Откуда: Землянин
Благодарил (а): 57 раз
Поблагодарили: 19 раз

Свободные формы

Сообщение mobmk » 21 июн 2026, 18:44

Есть же простая форма
Что ещё может понадобиться?

Аватара пользователя
albereznyuk
Опытный
Сообщения: 292
Зарегистрирован: 07 мар 2017, 01:37
Откуда: Украина
Благодарил (а): 41 раз
Поблагодарили: 27 раз

Свободные формы

Сообщение albereznyuk » 21 июн 2026, 18:49

mobmk писал(а):Есть же простая форма
Что ещё может понадобиться?


Она вызывается как вкладка, а в моих случаях было бы удобней вызывать как маленькое модальное окно, не привязанное к таблице с данными, но чтобы параметры дат передавались для различных действий, например вычитать данные из API за период.

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

Свободные формы

Сообщение admin » 21 июн 2026, 19:13

Форму свободно можно показать в модальном окне: тот же Self.EditWindow.ShowModal или TWindow + TFormView. В том же DX PLUS множество примеров как это делать.

mobmk
Интересующийся
Сообщения: 69
Зарегистрирован: 26 янв 2026, 01:40
Откуда: Землянин
Благодарил (а): 57 раз
Поблагодарили: 19 раз

Свободные формы

Сообщение mobmk » 22 июн 2026, 21:59

albereznyuk писал(а):
mobmk писал(а):Есть же простая форма
Что ещё может понадобиться?


Она вызывается как вкладка, а в моих случаях было бы удобней вызывать как маленькое модальное окно, не привязанное к таблице с данными, но чтобы параметры дат передавались для различных действий, например вычитать данные из API за период.

Установите dx plus
Там есть действи "открыть простую форму" с выбором метода открытия как модальное окно.


Вернуться в «Предложения по развитию проекта.»