dojo 1.8:将dojo-laced html文件加载到contentpane中

时间:2013-01-24 03:35:10

标签: dojo

嗨我知道如何将dojo-laced html文件动态加载到contentpanes中?

我可以使用href。

将非dojo html加载到内容窗格中

当我加载dojo-laced html文件时,我可以在html标签中看到文本,但在dojo脚本中看不到文本。我哪里出错了?

我放在这里的脚本是: -

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

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

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

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

请指教。谢谢 克莱门特

1 个答案:

答案 0 :(得分:0)

首先,您的 ContentPanes BorderContainer 未显示,因为您没有解析它们。

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

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