CodeMirror'da bazı uzantılar yapmak istiyorum. AddWidget yöntemi umut verici bir başlangıç noktası gibi görünüyor. belgelerCodeMirror - addWidget nedir ve nasıl kullanılır?
addWidget belirtmektedir (, POS, düğüm ScrollIntoView) düzenleyicisine bir kesinlikle konumlandırılır DOM düğümü olmalıdır düğümünü doğru verilen {hattı, CH} pozisyonunun altındaki konuma getirir. ScrollIntoView öğesi true olduğunda, düzenleyicisi, tüm düğümün görünür olmasını sağlar (eğer mümkünse). için widget'ı tekrar kaldırın, DOM yöntemlerini kullanın ( başka bir yere taşıyın veya ebeveyninde removeChild'i arayın).
Bunun ne anlama geldiğini veya ne için kullanacağımı anlamıyorum. Bunu CodeMirror kod tabanında veya google'da başka bir yerde bulamıyorum.
Doğru, yöntem imzası anlıyorum bir html düğümü ve bir pozisyon ve bir Boolean değeri geçmesi gerekiyor. Bu ne işe yarıyor? Kullanım durumu nedir? –
Özel bir otomatik Tamamlama widget'ı eklemek için kullandım. – aljordan82
Yani editörde belirli bir konuma daha fazla DOM öğesi eklemek için kullanıyorsunuz? Bu otomatik Tamamlama için nasıl çalıştı? Şu anda imleç bir widget whever eklemek zorunda değilsiniz (Ben pop-up ile autocmplete yapmanın tanıdık yolu olduğunu varsayalım)? –