如何在ckeditor对话框中进行只读输入

时间:2012-04-17 11:36:34

标签: javascript html css input ckeditor

我试图找到一种在ckeditor对话框中只读输入的方法。

我已经初始化了这样的元素:

type: 'hbox',
widths: ['25%', '75%'],
children:
    [{
        type: 'text',
        id: 'moduleId',
        label: 'Module',

查看documentation我想唯一的方法是将一些css样式应用于输入?

2 个答案:

答案 0 :(得分:4)

我在ckeditor源代码中找到了一个解决方案。只需要将其添加到元素初始化

onLoad : function()
{
    this.getInputElement().setAttribute( 'readOnly', true );
}

答案 1 :(得分:1)

我不确定你是否可以在定义中将元素设置为禁用,但是可以在加载对话框后获取元素并将其禁用:http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ui.dialog.uiElement.html#disable