Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
Есть каталог товаров с древовидной группировкой по типу товара (например: -напитки, --соки --кофе --чай -блюда --горячие ---первые ---вторые --холодные ---салаты ---гарниры Дерево хранится отдельно в виде ID, ParentID и название., у товара есть только ИД на нужную ветку товарного дерева (например, ИД ветки первые-горячие-блюда). Может есть универсальное отлаженное решение как например, выбрать все товары нужной группировки? То есть есть некое дерево TreeView с галочками (множественный выбор), и таблица со списком товаров. Мы выбираем галочками нужные ветки (причем не только "листья", но и "ветки") и в таблицу попадают все товары, которые относятся к этим и всем потомкам ВЫБРАННЫХ элементов дерева. Понятно, что можно делать все с нуля - отслеживать появление/снятие галочки, рекурсивный перебор всех веток дерева и сборка строки для WHERE условия фильтрации. Но может есть более готовое и доступное решение? Задача-то типовая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2021, 00:01 |
|
||
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
TTreeView TVirtualTreeView Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2021, 00:36 |
|
||
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
XPCheckTreeView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 09:06 |
|
||
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
Напиши мне на почту, поделюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 09:07 |
|
||
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
Все готовые решения будут унылы и с большими ограничениями. Ловите момент установки галочки и добавляйте во временную таблицу ИД товаров, которых там еще нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 09:10 |
|
||
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
GrigoriyFomin, Можно разделить ID на битовые поля, 110000 корневой элемент 111100 - ветка от корневого элемента 110000, 111111 - лист. Это естественно накладывает ограничение на кол-во и вложенность. Но в некоторых случаях может помочь. Т.е. смысл битовых полей - можно по любому ID отследить всю цепочку дерева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 12:12 |
|
||
|
выбор элементов дерева - есть готовое решение?
|
|||
|---|---|---|---|
|
#18+
DesWind GrigoriyFomin, Можно разделить ID на битовые поля, 110000 корневой элемент 111100 - ветка от корневого элемента 110000, 111111 - лист. Это естественно накладывает ограничение на кол-во и вложенность. Но в некоторых случаях может помочь. Т.е. смысл битовых полей - можно по любому ID отследить всю цепочку дерева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=23&tid=2037454]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 354ms |

| 0 / 0 |
