В продолжение темы есть вопрос. На примере мы работали с get_selected. Меня же интересует get_checked(выбранные чекбоксами узлы), НО эта функция возвращает набор checked узлов. Мне же нужно и ckecked и undetermined узлы. Выделенные чекбоксами узлы имеют именно эти состояния, либо unckecked.
И да и нет. Формат немного иной.
Все атрибуты узла должны быть в элементе attr. В вашем же случае, они разбиты на attr и metadata. stateи class не нужны, но в тоже время и не мешают.
Пример того, что нужно я уже приводил — pastebin.com/eNPrgjKn
Не совсем так выразился. Ваш скрипт пробежавшись по дереву стоит json, который вы привели в начале. Мне же нужен в виде, представленном по моей ссылке.
Да, так работает. Рискну предположить, что мы работаем с разными версиями плагина. И вот почему. Дерево по вашему шаблону json строится. По моему шаблону тоже.
Ваш скрипт экспорта работает с обоими шаблонами, но на выводе дает ваш шаблон. Мне же нужен мой. Поможете?
У нас похоже недопонимание. Изначально строю дерево на основе json. Использую плагин чекбоксов. После построения дерева пользователь может нащелкать необходимые ему узлы для экспорта данных. Данные уходят php скрипту в формате json(в том же виде, в каком они были, когда мы строили дерево). Т.е. при нажатии на кнопку «экспорт», я пробегаю по DOM структуре дерева, чтобы построить json и передать его на обработку. Храню там несколько пользовательских атрибутов типа data-attr=«value». Получаю их в DOM так же из начального json.
Да, вношу поправочку. На экспорт я посылаю не только айдишники. Туда идут так же другие данные, которые я цепляю из DOM. Следовательно get_checked не панацея.
Ок, поигрался с настройками, посмотри что будет. Кстати забыл упомянуть еще один момент, который врядли так вылечится уж совсем. Выходя из липа попадаю на экран выбора пользователя. Вхожу в систему. Все ок. Ноут думает пару секунд и так же роняет цвет. Редко но бывает. Изначально задал вопрос с расчетом на то, что, вероятно это известный баг. Не то, чтобы яростно беспокоит, но мелкая пакость с его стороны.
Переделывание верстки приведет к тому, что нужно будет изобретать велосипед с лейаутом. Библиотека раскидывает слои как необходимо, дает возможность их ресайзить(d'n'd) и скрывать/отображать. Документация не помогла.
Вадим Макеев(с)