如何在ckeditor图像对话框中编辑图像时设置其他字段值

时间:2017-01-06 07:22:14

标签: jquery ckeditor

我的任务是,无论在ckeditor中通过图像对话框添加什么图像,它都应该是响应式的。

实现这一目标:

  1. 我推出了新选项' srcset'在高级选项卡
  2. 从样式选项
  3. 中删除了属性宽度和高度
  4. 在样式选项
  5. 中设置max-width属性

    它工作正常。

    现在的问题是,如果我们右键单击ckeditor中添加的图像,则上下文菜单将打开,并显示以下选项'剪切,复制,粘贴和图像属性'。在这种情况下,如果我们选择'图像属性'然后图像对话框将打开,在对话框高级选项卡中,srcset选项设置为空,但我在添加图像时给出了srcset值。

    如何解决此问题?

1 个答案:

答案 0 :(得分:2)

解决方案:

dialogDefinition.dialog.on('show', function (event) {
                if (event.sender.getSelectedElement()) {
                    var srcset = event.sender.getSelectedElement().getAttribute('srcset');
                    dialogDefinition.dialog.setValueOf('advanced', 'txtdlgGenSrcSet', srcset);
                }
            });

' txtdlgGenSrcSet'是新选择。