dojo lazytreegrid在websphere portal 8中的显示方式不同

时间:2013-04-10 00:57:30

标签: dojo websphere-portal dojox.grid

websphere portal 8附带默认的dojo 1.7.2,以及lazytreegrid的dojo文档,如果是forjo 1.7 http://dojotoolkit.org/reference-guide/1.7/dojox/grid/LazyTreeGrid.html

但是当我在文档中运行示例时,treegrid就像在image1中一样显示。但是,当我使用相同的示例时,treegrid以不同的方式显示在门户8中(image2),这非常难看,如何获得与文档中相同的外观和感觉

documentation

portal8

1 个答案:

答案 0 :(得分:1)

Dojo网站上的示例使用“Claro”,而您的Portal网站使用的是另一个主题(我不确定哪一个,我认为Soria)。 不同的主题可以作为Portal主题中的模块加载(不要与Dojo / Dijit主题混淆)。 这是维基页面: http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+WebSphere+Portal+8+Product+Documentation#action=openDocument&res_title=Dojo_and_WebSphere_Portal_wp8&content=pdcontent

看看这段话: tundra类在门户Web 2.0主题中的body元素上设置,并且其相应的CSS文件也链接在一起。要在特定portlet中使用不同的主题,请不要在portlet中更改body元素的CSS类,因为它会对在页面上使用Dijits的所有其他portlet和主题组件产生影响。相反,在portlet中使用一个单独的节点来包含该portlet使用的所有小部件,并在portlet内的容器节点上分配不同的主题类名称。