有人可以建议我如何在道场中突出显示树的最后一个节点。我尝试了 _onfocus()函数,但它无法正常工作。我正在使用dojo 1.7版本。
我想根据节点ID找到树结构的最后一个节点,然后突出显示它。
感谢您在此提出的所有建议。
谢谢
答案 0 :(得分:0)
一切都取决于商店如何获得节点。但是,例如,如果您正在使用内存存储和objectstoremodel,就像dojo文档中那样,那么您可以这样做以获取树节点:
tree.model.store.query({ id: WhatevertheIDYouAreLookingFor});
然后你需要使用函数路径,数组是你想要选择的树路径,所以对于下面这个例子,它将突出显示Nairobi,其余的信息是dojo在树中找到它的方式。请参阅this文档
mytree.set('path', ['world', 'AF', 'KE', 'Nairobi'] )