Dronton2
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cryogen2003 У меня динамический фильтр создаётся для формирования отчётов. Есть таблица со списком отчётов. Дочерняя таблица - со списком параметров этих отчётов. Для каждого отчёта прописаны название параметра, его тип и флаг обязательности задания данного параметра. Всего существует несколько типов параметров: дата (с заданной точностью, например, нужно указать момент времени, или день, или месяц), число, булево, выпадающие списки с перечнем складов, организаций и т.п., и ещё один тип, содержащий набор фильтров для отдельных таблиц. Поэтому, для редактирования параметров отчёта используется свой компонент (т.к. каждый параметр - запись таблицы, а не поле таблицы). Компонент этот - на основе cxDBTreeList, чтобы можно было группировать параметры, например период времени - это две даты, помещённые в одну ветку cxDBTreeList. |