2014-04-10 10 views
5

के लिए "बॉडी" पैरामीटर के बारे में मैं इस उदाहरण को देख रहा हूं w.r.t tinyMCE प्लगइन बनाना। मुझे क्या करना चाहते हैं एक पॉपअप खोलने के लिए है, और पॉपअप के अंदर सामग्री प्रोग्राम के रूप में निर्दिष्ट किया जाता है, कुछ यूआरएल पर एक भौतिक पेज लोड करने के लिए बिना:tinymce की "windowManager.open" विधि

Add an input element of type=file in tinymce container

मूल रूप से लेखक एक के बारे में समस्या हल हो जाती प्लगइन वह बनाने की कोशिश कर रहा था। मैं एक ही कोड की कोशिश कर रहा हूं लेकिन पॉपअप मेरे लिए पूरी तरह से खाली है, कोई त्रुटि नहीं, कोई सुझाव?

// Open window 
editor.windowManager.open({ 
    title: 'Example plugin', 
    body: [{ 
     type: 'textbox', 
     name: 'code', 
     label: 'Video code' 
    }], 
... 

उत्तर

2

पाठ बॉक्स एक आकार देने का प्रयास करें:: जब "windowManager.open" बुला, जैसे मैं कहां से "शरीर" पैरामीटर के बारे में जानकारी प्राप्त कर सकते

// Open window 
    editor.windowManager.open(
    {title: 'Example plugin', 
    body: [ 
      { type: 'textbox', 
       size: 40, 
       name: 'code', 
       label: 'Video code' 
      } 
      ], 
    ..... 
+0

धन्यवाद Thariama! मैंने लाइन जोड़ा, लेकिन यह अभी भी खाली है। दरअसल मैं tinyMCE 3.5.8 का उपयोग कर रहा हूं। लेख में मैंने उल्लेख किया है कि लेखक tinyMCE 4.0.6 (2013-09-12) का उपयोग करता है, यह सुनिश्चित नहीं करता कि कौन सा अंतर आएगा ... सर्वश्रेष्ठ सादर, जॉन। –

+0

ऐसा लगता है कि मेरे पास पॉपअप में डोमेन आराम समस्या है - मुख्य पृष्ठ डोमेन-आराम से है, लेकिन पॉपअप का "iframe" नहीं है। TinyMCE के नए संस्करण में, कोई "iframe" नहीं है, लेकिन एक "div" है। –

+0

अच्छी तरह से, आप नए tinymce4 का उपयोग कर सकते हैं या सुनिश्चित कर सकते हैं कि डोमेन मिलान – Thariama

 संबंधित मुद्दे