Я реализовал древовидную структуру с контекстными меню. Я хотел бы иметь два отдельных контекстных меню с разными параметрами: одно для папок, а другое для листьев.
Мое дерево построено из вложенного дерева HTML. Поскольку я строю это дерево с помощью шаблона mako, я знаю, какие узлы являются деревьями и папками. Каждый узел является либо <li class="folder">
, либо `.
В настоящее время я использую oFolderContextMenu.cfg.setProperty("trigger", YAHOO.util.Dom.getElementsByClassName("folder"));
, но проблема в том, что только папки верхнего уровня имеют контекстные меню.
Я бы хотел, чтобы подпапки тоже имели меню. Папки и подпапки имеют класс «папка». Я также попытался установить триггер в определении oFolderContextMenu, но в итоге столкнулся с той же проблемой.