CKEditor sourcedialog获取html数据

时间:2016-11-17 10:41:52

标签: html ckeditor

我正在努力从ckeditor中的sourcedialog获取HTML数据。

我可以从编辑器本身获取HTML数据,没问题。但是从对话中获取它是一件痛苦的事。

我想显示在源对话框中输入的HTML的实时预览,为此我需要HTML数据,而不是来自编辑器,而是来自用户正在编辑的对话框。

voorwaarden.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new removeDialog(c, "algemeneVoorwaarden").execute();
            }
        });

这是我到目前为止(抱歉所有的console.logs,这是正在进行的工作)。我显然从varible:htmlData获取HTML数据,但这是来自编辑器,而不是对话框。

1 个答案:

答案 0 :(得分:0)

CKEditor很棒,但是,有很多关于它的事情,这对屁股很痛苦。

if (dialogName == 'sourcedialog') 
{
  dialog.on('show', function () 
  {
    // 'input' is the correct event to listen to for a textarea,
    // it fires on paste too.
    this.getContentElement('main', 'data').getInputElement().on('input', function()
    {
      console.log('textarea contents: ' + this.$.value);
    }
  }
}