Notes 9中的dojo选项卡容器

时间:2014-06-06 21:15:43

标签: dojo dijit.layout lotus-notes

我在一年或两年前工作的应用程序在Notes表单(8.5.0)上包含一个dojo选项卡容器我的客户端说自升级到Notes 9.0后应用程序不起作用。当我在Notes 9.0上运行它时,选项卡的内容都显示但没有标签 - 非常难看。所以我创建了一个新表单并将其添加到表单

<div data-dojo-type="dijit/layout/TabContainer" style="width: 400px; height: 100px;" tabStrip="true">
  <div data-dojo-type="dijit/layout/ContentPane" title="My first tab" 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">
    Lorem ipsum and all around - last...
  </div>
</div>

表单上没有任何内容,但这是通过HTML传递的。当我在Web客户端中查看它时,我看到了三个选项卡的内容,但没有要选择的选项卡。 N / D 9中是否存在破坏dojo标签容器的内容?如果是这样,有解决方法吗?

1 个答案:

答案 0 :(得分:0)

当我进行Domino 9安装时,我进行了卸载,然后进行了全新的安装。因此删除了以前版本的dojo。当9安装它的instals dojo 1.8.1我的代码指向旧版本。将HTMLHeader更改为:

<script type=\"text/javascript\" src=\"/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js\" djConfig=\"parseOnLoad: true\"></script>
<link rel=\"stylesheet\" type=\"text/css\" href=\"/xsp/.ibmxspres/dojoroot-1.8.1/dijit/themes/nihilo/nihilo.css\"/>

现在tab表工作正常。