我已阅读 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":[]}
]
}
]
我将“expand:true”放在我想要显示为展开的节点及其祖先上。但是没有展开。
我尝试将“expand:true”仅放在我想要扩展的节点中,但它也不起作用。我已经用 expand:"true" 和 expand:true 进行了测试。字符串和逻辑
我究竟做错了什么?