2015-05-11 24 views
5

Próbuję utworzyć formularz z niektórych wspólnych wejśćTinyMCE textarea w postaci modalnej

<input type="text"> 

Teraz trzeba utworzyć wejście textarea z powodu większej wprowadzania tekstu

<textarea> 

nie znalazłem dowolny post o tym. Mój kod jest poniżej. Dzięki za porady.

function(editor, type, name) { 
    editor.windowManager.open({ 
     title: 'Advert type: ' + name, 
     body: [ 
     { 
      type: 'textbox', 
      name: 'target', 
      label: 'Target', 
      autofocus: true 
     }, 
     { 
      type: 'checkbox', 
      name: 'blank', 
      checked: true, 
      label: 'Open in new tab' 
     }, 
     { 
      type: 'textbox', 
      name: 'text', 
      label: 'Main text', 
      minWidth: '600', 
     }, 
     { 
      type: 'listbox', 
      name: 'align', 
      label: 'Text align', 
      maxWidth: 100, 
      values: [ 
       { 
        text: 'Left', 
        value: 'left', 
        icon: 'icon dashicons-align-left' 
       }, 
       { 
        text: Right', 
        value: 'right', 
        icon: 'icon dashicons-align-right' 
       }, 
       { 
        text: 'Cenetr', 
        value: 'center', 
        icon: 'icon dashicons-align-center'} 
      ] 
       } 
     ], 
     onsubmit: function(e) { 
      editor.insertContent('[widget widget_name="TinyMCEAdvWidget" type="' + type + '" target="' + makeTarget(e.data.target) + '" blank="' + e.data.blank + '" text="' + e.data.text + '" align="' + e.data.align + '"]'); 
     } 
    }); 
} 

Chciałbym, aby wyświetlić główne tekst jako textarea col = 3.

Odpowiedz

7

przeszedł ten sam problem, można użyć następujący przykład:

{ 
    type: 'textbox', 
    multiline: true 
}