Tinymce:从选项卡式窗口中获取所有表单中的值

时间:2017-09-15 14:30:19

标签: javascript tinymce tinymce-plugins

我有一个自定义插件的以下代码,该插件使用带有filechooser和onw的弹出窗口呈现输入:

 const fileChooserTabContent = {
      type: 'textbox',
      subtype: 'file',
      label: 'Select some file',
      name: 'file',
      size: 40,
      height: '100px',
      /*eslint-disable */
      onchange: fileChangeValue
      /*eslint-enable */
    };

    const urlInput = {
      type: 'textbox',
      label: 'Insert a text',
      name: 'text',
      placeholder: 'Place the file Url here',
      size: 40,
      height: '100px',
    };

    ed.addButton('upload', {
      title: 'A popup window',
      text: '',
      icon: 'upload-icon',
      onClick() {
        ed.windowManager.open({
          title: 'A tab',
          bodyType: 'tabpanel',
          body: [
            {
              title: 'Blah Blah',
              type: 'form',
              items: [fileChooserTabContent],
            },
            {
              title: 'Text Blah Blah',
              type: 'form',
              items: [urlInput],
            },
          ],

          onsubmit: function (e) {
            console.log(e.data.text);
          },
        });
      },
    });

但是当使用值填充第二个选项卡中的表单时,我无法从第二个选项卡中的表单中检索任何值。我可以检索的唯一值是第一个选项卡中表单中的值。你知道为什么吗?

0 个答案:

没有答案