2011-03-02 32 views
6

En son 3.4.b3 sürümünü kullanıyorum. Bir iletişim kutusunda var ve içeriği dinamik olarak oluşturuluyor. tinyMce nasıl yok edilir?

Yani bu küçücük kendisini bağlamak gerekir textarea her seferinde oluşturulan alır demektir. Yani ilk kez iletişim kutusunu yüklediğimde minik bir şekilde ortaya çıkıyor. İletişim kutusunu ikinci kez yüklerseniz, iletişim kutusu tekrar gösterilmez.

Ben de iletişim kapanışında minik yok etmek ve daha sonra tekrar yüke yeniden oluşturmanız gerek.

Ben kaldırmayı kullanmaya çalıştı ama bu hatayı

ReferenceError: t is not defined 
http://localhost:3000/Site 
Line 0 

o ne hakkında olduğunu Yani emin olsun.

+2

yeniden başlatmak için:

bir Edtor örneği kullanımını kapatmak için. –

+1

Bu, 3.4.b3'te tanıtılan ve en son sürümde giderilen bir hatayı veriyor. Lütfen 3.4.b2 veya daha önceki sürümle deneyin ve aynı sorunu aldığınızdan emin misiniz? –

+0

@Rob Dawson - Ben kararlı sürümü denedim ve işe yaramaz görünüyor. Ben beta kullanıyorum tek nedeni jquery 1.5.1 kullanmaya başlamak istiyorum ama değişiklik günlüğünde bazı şeyler tinlyce – chobo2

cevap

9

Önce aynı kimliğe sahip bir tinymce editörü yeniden başlatmak edebilmek için düzgün TinyMCE kapatılmalıdır.

tinymce.execCommand('mceRemoveControl',true,'editor_id'); 

Ben faydalı sadece gizlemek yerine/Tekrar oluştur yok etmek bulundu kullanacağım

tinymce.execCommand('mceAddControl',true,'editor_id'); 
+0

editor_id nedir? Metin alanı için sektör bu mu? – chobo2

+2

Eğer textarea id 'editor_id' değiştirmeniz gerekiyor – Thariama

+0

@chobo ve 'id' tam olmalıdır (sizin textarea bir kimliği yoksa, tinymce editör editör kimliğiyle 'içeriği' kullanacak). Bu fikri yansıtmak için cevabı sadece düzenleyeceğim. – cregox