Я прочитал примеры, предоставленные разработчиками dynatree. В одном из них покажите, что, помещая «expand: true» в узел, он показан развернутым с самого начала.
Я создал SQL-запрос
Doctrine_Core::getTable('Folder')
->createQuery('f')
->select('slug as key, nombre as title,
IF(id in ('.implode(',',$ancestors_id).'),true,false) as expand,
true as isFolder,
level');
и преобразует возвращенный массив в массив json.
[
{"id":"1","key":"qqwqeqwe","title":"qqwqeqwe","level":"0","expand":"true","isFolder":"1","children":
[
{"id":"2","key":"nombre-de-laaa","title":"nombre de laaa","level":"1","expand":"true","isFolder":"1","children":
[
{"id":"3","key":"tof","title":"TOF","level":"2","expand":"false","isFolder":"1","children":[]},
{"id":"4","key":"dddd","title":"dddd","level":"2","expand":"true","isFolder":"1","children":[]}
]
},
{"id":"5","key":"ffffa","title":"ffffa","level":"1","expand":"false","isFolder":"1","children":[]}
]
}
]
Я поставил «развернуть: истина» на узле, на котором я хочу выглядеть развернутым, и на его предках. Но не расширяется.
Я попытался поместить «расширение: истина» только в тот узел, который я хочу расширить, но он тоже не работает.
Я тестировал с расширением: "правда" и расширением: правда. Строковый и логический
Что я делаю не так?