2017-08-09 4 views
1

私はeclipseでデザイナースタジオの拡張機能を作っています。私はjavascriptとd3(HTMLを含む)で私のアプリケーション全体を構築しなければなりません。私は大胆なテキストなどでフォーマットすることができるテキストエリアを作らなければならない。だから私はCKEditorを使うことを考えていた。私は正しい方法ですべてのファイルを実装し、私のパスはすべて正しいです。私は自分のコードを実行したときに、私のparentNodeはnullである知っている

TypeError: a.$.parentNode is null

、しかし:これは、私はこのエラーを取得する私は

text = theDiagram.append("foreignObject") 
     .attr("x", "0") 
     .attr("y", "50") 
     .attr("width", "100%") 
     .attr("height", "100%") 
     .append("xhtml:body") 
     .html('<div><textarea id="tekstvak" placeholder="enter some text here..." maxlength="1000" rows="5" cols="40" name="tekstvak" class="tekstvak"></textarea></div>'); 
     CKEDITOR.replace('tekstvak'); 

で働いているしかし、毎回私は私のカスタムコンポーネントを実行して、私の現在のコードです私はjavascriptとd3でこれを修正する方法を見つけられませんでした。何らかの理由で

+0

まだ解決されていません? –

答えて

0

わかりましたので、あなたが直接あなたが、私はこの問題を回避働いていた方法は、次の手順を実行しているこのエラーメッセージが表示されますCKEditorバージョンを実装しようとした場合:

var myVar = setTimeout(myTimer, 100); 

     function myTimer() { 



      testcdk = CKEDITOR.replace('tekstvak',{ 
       name:"cktekstak", 
       id:"cktekstak", 
       class:"cktekstak", 
      }); 
      CKEDITOR.config.height = 210; 

     } 

私はなぜ知っているが、もし、私はありませんそれに少し遅れを入れて、それは動作します