2016-03-23 18 views
2

Her ace editor örneği için bireysel tamamlayıcıları nasıl kurabilirim?Farklı tamamlayıcılarla birden fazla ace editör örneği kullanma

Uygulamamda birden çok düzenleyici kullanıyorum. - languageTools nesne üzerinde tamamlayanların ayarı aynı sonucu üretmek gibi görünüyor sadece bir kez

 langTools.addCompleter(myCompleter); 
  • doğrudan editör üzerinde tamamlayanların ayar tüm editör örnekleri için çiftleri eklemek gibi görünüyor.

    editor.completers.push(myCompleter);

(Tüm editörler varsayılan completers tutmalı) benim ikinci örnekte

cevap

6

, tamamlayanların referans olarak teslim edildi, bu yüzden her zaman tamamlayanların merkez listeye tamamlayanların ekliyordu, iki kopya halinde sona erdi.

Bu çalışır:

editor.completers = editor.completers.slice(); 
editor.completers.push(myCompleter); 
İlgili konular