Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
Добрый день. // Delphi 7, EhLib4. У меня есть "отчет", который отображает состав изделия в виде "дерева". Пока не было в составе одинаковых комплектующих на разных уровнях, всё отображалось корректно. Однако, из-за одной сборки мне пришлось отключить FullBuildCheck, иначе состав "путался". Конкретный случай решился, однако сейчас обнаружил, что "сломались" другие составы. И дерево строится некорректно, а именно, часть состава просто вылетает на верхний уровень без привязки. Сам состав в виде "списка" выгружается корректно. FetchAllOnOpen True. Есть какие-нибудь мысли на этот счёт?.. Не знаю, важно это или нет, но если всё же включить опцию FullBuildCheck сортировка собьётся, но дерево будет строить правильно, пока не будет запутанных составов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2021, 10:15 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
Увы, дерево в сабже сделано из расчета уникальности ссылок. Поэтому проблема вряд ли решаема :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2021, 15:30 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
Ryuu, 1. Можно добавить пару полей (можно даже текстовых) и заполнять их нужным образом и использовать их как ключевые 2. Грузить только рутовый уровень а дальше использовать OnRecordsViewTreeNodeExpanding. 3. А лучше всего, наверное, использовать VirtualTreeView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2021, 17:26 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
vkorshun Ryuu, 1. Можно добавить пару полей (можно даже текстовых) и заполнять их нужным образом и использовать их как ключевые 2. Грузить только рутовый уровень а дальше использовать OnRecordsViewTreeNodeExpanding. 3. А лучше всего, наверное, использовать VirtualTreeView Ну и еще для первого варианта не уникальные группы надо дублировать нужное количество раз с разными ключами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2021, 17:34 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
А лучше всего, наверное, использовать VirtualTreeView Не лучше. Он сильно уступает Эхлибу. Надо сильно допиливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2021, 17:35 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
L_argo А лучше всего, наверное, использовать VirtualTreeView Не верю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2021, 15:03 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
L_argo А лучше всего, наверное, использовать VirtualTreeView Уступает только в части бд-шных связок и операций, ибо изначально на это и нацелен ("из коробки"). В остальном, VT на голову выше Ehlib, ибо кастомизируется просто шикарно, да и событий и свойств там в разы больше. Другой разговор, что не всем это понравится. Кто любит быстрые и легкие решения "на раз", тому действительно Эхлиб подойдет больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2021, 15:14 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
Softologic, на два, на три и четыре тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2021, 15:25 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
Softologic Уступает только в части бд-шных связок и операций, ибо изначально на это и нацелен ("из коробки"). После чего попытки прекратил. Давно это было. Без полноценной связки с БД VirtualTreeView нафиг не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2021, 15:51 |
|
||
|
MemTableEh + TreeList
|
|||
|---|---|---|---|
|
#18+
L_argo Softologic Уступает только в части бд-шных связок и операций, ибо изначально на это и нацелен ("из коробки"). После чего попытки прекратил. Давно это было. Без полноценной связки с БД VirtualTreeView нафиг не нужен. Хмм, да, опечатался... Полноценную связку БД с VirtualTreeView организует сам программист-разработчик. Такова идеологическая основа компонента изначально. Соглашусь, что нафиг не нужен он тому, кто хочет по-быстрому (сам таковым был) и лет 10 использовал только Ehlib-гриды в проектах, поскольку просто, доступно и быстро. Но... сейчас пересматриваю свое видение и в некоторых проектах (заточенных на удаленные сервера и базы), буду использовать VT. Если подробнее, то THtVirtualXMLTree - это надстройка над VT от Александра Свириденкова, разработчика HTML Component Library. В примере по ссылке можно скачать скомпиленную демку, где используется этот компонент: https://delphihtmlcomponents.com/hcldemo.zip К слову, с БД его также можно подружить. В примере с почтовым клиентом это реализовано: https://delphihtmlcomponents.com/emailclient.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2021, 16:12 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40076191&tid=2037228]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 539ms |

| 0 / 0 |
