2012-04-17 3 views
3

Я пытаюсь найти способ ввода ввода в ckeditor dialog readonly.Как сделать ввод readonly в диалоговом окне ckeditor

Я инициализированы элементы, как это:

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

Глядя в documentation Я думаю, единственный способ, чтобы применить некоторые CSS стиль для ввода?

+0

http://cksource.com/forums/viewtopic.php?t=15659 – LeonardChallis

+0

@LeonardChallis, что сделает весь экземпляр CKEditor - только для чтения ОП хочет сделать 1 вход поле в диалоговом окне только для чтения. –

ответ

3

Я нашел решение в источнике CKEditor код. Просто нужно добавить это к инициализации элемента

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

Я знаю, что это старый пост, но у меня такая же проблема, и мне было интересно, можете ли вы помочь ... Должен ли я добавить это в 'onLoad' в ** ckeditor/plugins/image/dialogs/image.js ** файл? В этом файле уже есть две 'onLoad' функции, но ваш код выше, похоже, не делает трюк при добавлении здесь. Любая помощь очень ценится, спасибо! – WheretheresaWill

+0

Ищите идентификатор: txtUrl "' в image.js и добавьте новую функцию для события onLoad, в недопустимой версии она находится в строке 192. с использованием Ckditor4. – Pranav

Смежные вопросы