1
也許有人有一些想法,我在這裏做錯了。我正在寫一個AIR應用程序,我試圖嵌入我的網頁上dijit.Editor - 我都試過用一個簡單的:Dojo的dijit.Editor在Adobe AIR應用程序中無法編輯?
<div dojoType="dijit.Editor"></div>
而且programmaticly做:
<div id="editor"></div>
...
// in the onLoad function
var editorwidget = new dijit.Editor({height: '400px'}, 'editor');
editorwidget.startup();
但似乎都沒有正確的工作。在這兩種情況下,我都會看到工具欄和尺寸適當的IFRAME,但IFRAME似乎沒有加載其內容。我試着強行看到src參數,並呼籲
editorwidget.iframe.contentWindow.location.reload(true);
但所有沒有效果 - Editor.onLoad()永遠不會被調用。
我試圖手動調用
editorwidget.iframe._loadFunc(editorwidget.iframe.contentWindow);
這似乎引發一些事情發生 - 但它似乎是觸發編輯器窗口小部件的完全禁用。
我敢肯定,我錯過了一些愚蠢的東西,但我很遺憾,可能是因爲我失蹤了。
其他人在Adobe AIR應用程序中使用dijit.Editor(我正在使用最新的2.0運行時/ 2.0 RC SDK)。