1

メソッド createEditor を使用して JS に追加する DOJO エディターがあります。

 require(["dijit/Editor"],
                function(Editor){
                    this.createEditor = function(idToReplace){
                        var myEditorA = new Editor({
                            height: '50px',
                            plugins:['bold','italic']
                        }, document.getElementById(idToReplace));
                        myEditorA.startup();
                    }
                });

変更後のエディタ内のテキストが必要です。

メソッド getEditorText を接続しましたが、希望どおりに実行できません。

 require(["dijit/Editor"],  "dojo/dom",
    function(Editor, dom){
      this.getEditorText = function(idofEditor){
      //Editor myEditor =Editor(null, dom.byId(idofEditor)); does not work either

                    var myEditor = dom.byId(idofEditor);
                    var content = myEditor.get("value");
            });

必要な値は、エディターの属性「値」に保存されます。

myEditorA をグローバル変数に保存すると、コンテンツを取得できますが、不要なグローバル変数を操作しないように正しい構文が必要です

4

1 に答える 1