Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 25 апр 2024, 04:49

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 12 фев 2021, 14:36 
Не в сети

Зарегистрирован: 25 фев 2019, 14:39
Сообщений: 61
Здравствуйте!

На всякий случай окружение: Windows (7, 10), Lazarus 2.0.10, EhLib 10.0.30

Пользователи хотят, чтобы фильтр грида вёл себя, как в Excel, а именно, отсутствие фильтрации или выбор элемента меню "все" проставляет чекбоксы на всех возможных значениях. Подскажите, пожалуйста, нет ли готовой настройки, чтобы заставить фильтр вести себя таким образом?

С уважением
Евгений.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 фев 2021, 09:25 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

К сожалению, настройки данного функционала в текущей версии библиотеки не предусмотрено.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 фев 2021, 13:36 
Не в сети

Зарегистрирован: 25 фев 2019, 14:39
Сообщений: 61
Ясно. То есть сейчас нет способа выбрать "всё, кроме вот этого", доступного без ввода <>'....' в строку фильтра?

Оффтопик:
В транке FreePascal расширен перечень типов полей (TFieldType). Для того, чтобы скомпилировать библиотеку, приходится редактировать несколько файлов. Сейчас я добавил DEFINE, по которому в нужных местах включается код для trunk-версии. Хотелось бы эти изменения прислать автору, может быть он согласится включить это в основной код, ведь почти наверняка многие пользователи Lazarus активно используют trunk, поскольку основная ветка очень консервативна.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 17 фев 2021, 04:01 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Цитата:
Ясно. То есть сейчас нет способа выбрать "всё, кроме вот этого", доступного без ввода <>'....' в строку фильтра?

Вопрос проставления галочек в выпадающем списке столбца StFilter и вопрос заполнения самого фильтра для столбца это напрямую не связанные вопросы.
Напишите точнее что вам нужно.
Сейчас в выпадающем списке фильтра выбираются те значения, которые указаны в фильтре TColumnEh.STFilter.Expression.


Цитата:
Оффтопик:
В транке FreePascal расширен перечень типов полей (TFieldType). Для того, чтобы скомпилировать библиотеку, приходится редактировать несколько файлов. Сейчас я добавил DEFINE, по которому в нужных местах включается код для trunk-версии. Хотелось бы эти изменения прислать автору, может быть он согласится включить это в основной код, ведь почти наверняка многие пользователи Lazarus активно используют trunk, поскольку основная ветка очень консервативна.

Если пользователи будут активно обсуждать trunk-версию Lazarus на нашем форуме, то будет понятно, что действительно, многие пользователи библиотеки используют данную ветку Lazarus.
И после этого можно будет рассматривать добавление поддержки данную ветки Lazarus в EhLib.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 17 фев 2021, 12:56 
Не в сети

Зарегистрирован: 25 фев 2019, 14:39
Сообщений: 61
EhLibSupport писал(а):
Цитата:
Ясно. То есть сейчас нет способа выбрать "всё, кроме вот этого", доступного без ввода <>'....' в строку фильтра?

Вопрос проставления галочек в выпадающем списке столбца StFilter и вопрос заполнения самого фильтра для столбца это напрямую не связанные вопросы.
Напишите точнее что вам нужно.
Сейчас в выпадающем списке фильтра выбираются те значения, которые указаны в фильтре TColumnEh.STFilter.Expression.


Нужно иметь возможность выбрать все значения, кроме указанных. Причём способом, не требующим вводить фильтр руками (<>'execpt_this_field_value'). Способ, к которому пользователи привыкли, выбор всех значений (простановка галок) и снятие галок с ненужных. Это путь, который знаком всем из excel.

Если можно как-то добиться нужного эффекта другим способом, было бы очень интересно узнать.
Спасибо!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB