2013-01-24 49 views
0

嗨任何想法如何將dojo鏈接的html文件動態加載到contentpanes中?dojo 1.8:將dojo鏈接的html文件加載到contentpane

我能夠使用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

請指教。由於 克萊門特

回答

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