2010-05-09 79 views
1

嗨专家,请帮我解决dijit.Editor的疑问。在页面加载后添加dijit.Editor

我想使用jQuery将dijit.Editor动态添加到我的页面中。

我的代码是:
jQuery(#foo).before("<textarea width='500px' name='page_text2[]' dojoType='dijit.Editor' ></textarea>");

textarea的被创建,但dijit.Editor不显示。

看来dojo只解析元素onLoad。

是否可以在页面加载完成后即时插入dojo元素?

我错过了什么?

谢谢。

+0

现在看来,这需要使用dojo.parser.parse - 但它不工作:( – Fernando 2010-05-09 20:45:23

+1

解决(单独)..嘿嘿 dojo.parser.parse到div而不是小部件中使用。 :) – Fernando 2010-05-09 21:59:02

回答

1
    var editor= new dijit.Editor({ 
        name : 'editor_name', 
       }, dojo.byId('id_editor'));