Jump to content

Свой редактор в Grid filtering


zilav

Recommended Posts

Добрый

Никто не вставлял новый тип редактора для фильтра колонки? Стандартные контролы типа tuniedit или tunicombobox проблемы никакой нет. Но клиенту захотелось в колонку с датой задавать диапазон дат, т.е мне фактически нужно вставить 2 контрола, ну или один контейнер с 2 контролами внутри. Но само свойство контрола в filtering не дает задать несколько контролов, только один, и не видит контейнера в hiddenpanel если я пытаюсь объединить контролы через него.

Есть идея как можно реализовать такой фильтр в заголовке колонки?

Link to comment
Share on other sites

Ну как вариант, выпадающий список со строками: сегодня, вчера, прошлый месяц, прошлый год, прошлая неделя, последние 7 дней, последние 365 дней, последние 30 дней, ну и самый верхний вариант значение "(выбрать)". Когда пользователь нажимает на (выбрать), показываешь отдельное окно  там уже 2 элемента выбора даты и кнопки ОК и Отмена.

Link to comment
Share on other sites

вот примерно так, а еще в TUniComboBox, который привязан к фильтру столбца можно добавить дополнительную кнопку - триггер. А в событии срабатывания уже пиши и используй что хочешь. Я, например, вызываю отдельную форму, где пользователь делает выбор. Таким образом, у меня 2 кнопки: выбора даты с помощью отдельной формы и выбор константы: вчера, сегодня, завтра и т.д.

Screenshot_3.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...