"EhLib.Com"
http://forum.ehlib.com/ru/

EhLib improvements
http://forum.ehlib.com/ru/viewtopic.php?f=4&t=2878
Страница 1 из 1

Автор:  Konctantin [ 15 ноя 2019, 07:32 ]
Заголовок сообщения:  EhLib improvements

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

Хотелось бы запросить у разработчиков следующих улучшений:

1) Добавить/доработать событие которое могло бы запрашивать стиль линий ячеек (цвет и толщину).
В данном контексте было бы удобно видеть такое в существующем событии OnGetCellParams, добавив новые поля в структуру TColCellParamsEh
Ну или на крайний случай добавить новое событие, которое бы вызывалось непосредственно перед отрисовкой линий.

Да я знаю, что нарисовать свои линии можно в другом событии OnDrawColumnCell,
но это костыли, так как такой вариант не будет работать в случае пользовательского экспорта в эксель,
так как невозможно будет получить эти данные по стилю линий.

2) Добавить возможность устанавливать колонку для отображения TreeViewArea, как на рисунке во вложении (там установлена 2 колонка для отображения области дерева).
В нашем случае мы это реализовали с помощью хелпера (но это очень не простой способ, и поддерживать его неудобно).
Хотелось бы видеть такой функционал в стандартной поставке, думаю многим будет полезен.

Вложения:
CustomTreeViewArea.png
CustomTreeViewArea.png [ 89.27 KiB | Просмотров: 286 ]

Автор:  MotoR [ 15 ноя 2019, 10:32 ]
Заголовок сообщения:  Re: EhLib improvements

Согласен. Изменение толщины линии нужная фишка.

И перенос элементов дерева на следующую колонку, если в левой колонке ячейки объединяются выглядит логичным.

Автор:  Konctantin [ 15 ноя 2019, 11:56 ]
Заголовок сообщения:  Re: EhLib improvements

Я уже как-то писал (viewtopic.php?f=4&t=2388),
что при отрисовке дерева, если первая колонка "HideDublicates=True",
появляются артефакты отрисовки (ну может и не артифакты - но выглядит некрасиво).

Изображение

Автор:  EhLibSupport [ 28 ноя 2019, 15:11 ]
Заголовок сообщения:  Re: EhLib improvements

Добрый день.

----
Ошибку с линиями при "HideDublicates=True", исправили в сборке EhLib.VCL 9.4 Build 9.4.020

----
Цитата:
1) Добавить/доработать событие которое могло бы запрашивать стиль линий ячеек (цвет и толщину).

По цвету линий добавили в пожелания на следующую версию.
По толщине сложнее. Внутрянка грида не предусматривает толщину больше 1 пикселя.

----
Цитата:
2) Добавить возможность устанавливать колонку для отображения TreeViewArea, как на рисунке во вложении (там установлена 2 колонка для отображения области дерева).

Добавили в пожелания на следующую версию. Думаю, не сложно будет реализовать.

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/