【问题标题】:dojo 1.8: loading dojo-laced html files into contentpanedojo 1.8:将带有dojo的html文件加载到内容窗格中
【发布时间】:2013-01-24 03:35:10
【问题描述】:

您好,知道如何将带有 dojo 的 html 文件动态加载到内容窗格中吗?

我可以使用 href 将非 dojo html 加载到内容窗格中。

当我加载带有dojo 的html 文件时,我可以看到html 标记中的文本,但看不到dojo 脚本中的文本。我哪里做错了?

我放在这里的脚本是:-

widget.set('href','dojotext.html')

jsfiddle 中的另一个问题是按下按钮 1 不会更新,这与我的环境不同。

有趣的是边框容器和内容窗格没有显示,这与我的环境不同。

这是我在 jsfiddle 中的链接 - main page for testing loading - dojo content to be loaded

请指教。谢谢 克莱门特

【问题讨论】:

    标签: dojo


    【解决方案1】:

    首先,您的 ContentPanesBorderContainer 没有被显示,因为您没有解析它们。

    在您的代码中,您可以手动运行解析器:

    ready(function () {
        parser.parse();
        // ...
    });
    

    关于您的第一个问题,您似乎没有阅读文档:

    <div id="foo" data-dojo-type="dijit/layout/ContentPane" href="/some/page.html">
      <script type="dojo/method">
        alert ('Hello World!');
      </script>
    </div>
    

    代码来自:ContentPane documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-27
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      相关资源
      最近更新 更多