Javascript 添加主题时未加载Dojo树

Javascript 添加主题时未加载Dojo树,javascript,tree,themes,dojo,Javascript,Tree,Themes,Dojo,我随后将digit.tree连接到store.JsonRest,一切正常。 在添加dojo主题之前,树是用纯html显示的,操作非常有效,我可以一个分支一个分支地显示我的树。 当我在我的案例中添加一个主题claro时,树被加载到内存中,我使用firebug的dojo插件进行验证,但没有显示任何内容。 控制台中没有任何错误 所以如果有人有主意的话。多谢各位 那么,通过添加一个主题,您的意思是链接到相应的Claro CSS文件并用class=Claro标记主体,然后您会发现以前可见的树消失了?如果你

我随后将digit.tree连接到store.JsonRest,一切正常。 在添加dojo主题之前,树是用纯html显示的,操作非常有效,我可以一个分支一个分支地显示我的树。 当我在我的案例中添加一个主题claro时,树被加载到内存中,我使用firebug的dojo插件进行验证,但没有显示任何内容。 控制台中没有任何错误


所以如果有人有主意的话。多谢各位

那么,通过添加一个主题,您的意思是链接到相应的Claro CSS文件并用class=Claro标记主体,然后您会发现以前可见的树消失了?如果你没有把身体标记成这样,那很可能是你的问题

如果是这种情况,请使用Firebug检查页面DOM中呈现元素的大小,我认为它们仍然存在。如果它们已经缩小到0px x 0px或同等大小,请尝试使用Firebug手动更改顶层元素的大小,看看会产生什么效果


您可能需要覆盖某些节点的大小,或者覆盖顶级树本身,或者确保html+正文大于0px,例如100%。

顺便问一句,这有什么帮助?谢谢@Royston,我强制设置了div容器的大小,树刚好出现在页面的右侧。你知道为什么吗?对不起,不知道。我会仔细看一下你链接到的教程,使用Firebug或等效工具查看应用于各个节点的样式,并与你自己的进行比较。有太多的事情,可以去错误的样式,这将是困难的。也许从教程中克隆的东西开始,一点一点地调整,而不是从头开始?好的,我发现了问题,我的标题中的'flot'css属性不好。。。我只添加了一个“clear:tware”,它就可以工作了。再次感谢你!