0

私は Dojo を初めて使用し、orion エディター ( http://download.eclipse.org/orion/からダウンロードしたビルド) を Dojo に統合しようとしていますが、「orion」が定義されていないというエラーが表示されます。コードは次のようになります。

  1. エディタ配置用HTMLファイル <div data-dojo-attach-point="embeddedEditor"></div>

  2. JS ファイル

    require([
    "dojo/_base/declare", 
    "dijit/_WidgetBase",
    "editorBuild/code_edit/built-codeEdit-amd",
    "dijit/_TemplatedMixin",
    "dojo/text!orionEditor.html"
    ], function(declare,_WidgetBase,
    codeEditorAmd, _TemplatedMixin,template){
    declare("orionEditor", [_WidgetBase, 
    _TemplatedMixin], {
    
    templateString: template,
    
    postCreate: function(){
          var codeEdit = new orion.codeEdit();
            var contents = '';
                codeEdit.create({parent: this.embeddedEditor, contentType: "application/javascript", contents: contents}).
          then(function(editorViewer) {                         
            if (editorViewer.settings) {
                            editorViewer.settings.contentAssistAutoTrigger = true;
                            editorViewer.settings.showOccurrences = true;
                        }
    
                    });
         }
       });
      });
    
  3. orion エディター ビルドは、editorBuild フォルダーに配置されます。

スタンドアロンの orion は正常に動作します - http://libingw.github.io/OrionCodeEdit/ dojo と統合する場合、orion が定義されていない理由がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1