【发布时间】:2014-05-21 18:40:04
【问题描述】:
我正在尝试使用 Dojo 1.9.3 更新我的 Spring Roo 项目
我已使用 dojo-1.9.3 文件夹和代码更新了我的网络资源。
我已更新我的 load-scripts.tagx 以引用新版本而不是默认版本。
我什至在 pom.xml 和 load-scripts.tagx 中删除了 spring-js 的引用。
我的 TabContainer 没有呈现。
我决定尽可能做最简单的页面。我从道场网站复制了以下部分内容。
<div >
<script>dojoConfig = {parseOnLoad: true}</script>
<script>
require(["dojo/parser", "dijit/layout/TabContainer", "dijit/layout/ContentPane"]);
</script>
<div style="width: 350px; height: 300px">
<div data-dojo-type="dijit/layout/TabContainer" style="width: 100%; height: 100%;">
<div data-dojo-type="dijit/layout/ContentPane" title="My first tab" data-dojo-props="selected:true">
Lorem ipsum and all around...
</div>
<div data-dojo-type="dijit/layout/ContentPane" title="My second tab">
Lorem ipsum and all around - second...
</div>
<div data-dojo-type="dijit/layout/ContentPane" title="My last tab" data-dojo-props="closable:true">
Lorem ipsum and all around - last...
</div>
</div>
有人知道为什么不渲染吗?
更新: 渲染的问题是我自己的错。我让 javascript 干扰了 div 的解析。我继续并在下面将我的答案标记为正确,因为这是解决它的一种方法。
【问题讨论】:
标签: dojo spring-roo