0

有人可以建议我如何突出显示 dojo 中树的最后一个节点。我尝试了_onfocus() 函数,但它不起作用。我正在使用dojo 1.7 版本。

我想根据节点 id 找到我的树结构的最后一个节点,然后突出显示它。

感谢您在此提出的所有建议。

谢谢

4

1 回答 1

0

这完全取决于您想要如何获取节点的商店。但是例如,如果您正在使用内存存储和像 dojo 文档中的那样的 objectstoremodel,那么您可以这样做来获取树节点:

tree.model.store.query({ id: WhatevertheIDYouAreLookingFor});

然后您需要使用函数路径,arrays 是您要选择的树路径,因此对于下面的此示例,它将突出显示 Nairobi,其余信息用于 dojo 在树中找到其路径。请参阅文档

mytree.set('path', ['world', 'AF', 'KE', 'Nairobi'] )
于 2013-12-04T10:45:00.130 回答