1

在 Lotus Notes Designer 8.5.2 中,使用 dijit 对话框创建新 xpage 时,css 不显示。

我将如何解决这个问题?这是代码:

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

  <xp:this.resources>
    <xp:dojoModule name="dijit.Dialog"></xp:dojoModule>
  </xp:this.resources>

  <xp:div dojoType="dijit.Dialog" id="dialog1" style="display: none"
    title="Test">
    <xp:panel>Hello!</xp:panel>
  </xp:div>

  <xp:button value="Show Dialog" id="button1">
    <xp:eventHandler event="onclick" submit="false">
      <xp:this.script>
        <xp:executeClientScript>
          <xp:this.script>
            <![CDATA[dijit.byId("#{id:dialog1}").show();]]>
          </xp:this.script>
        </xp:executeClientScript>
      </xp:this.script>
    </xp:eventHandler>
  </xp:button>
</xp:view>

4

1 回答 1

2

事实证明,在创建空白 xpage 时默认禁用 dojo 主题:

在此处输入图像描述

一旦我们将 dojoTheme 设置为 true,页面就会正确呈现:

在此处输入图像描述

于 2013-07-24T09:47:38.300 回答