CKEditor, как я могу выполнить OnChange одноуровневого UIElement
У меня есть пользовательский диалог с кнопкой и входом на нее. На событие нажатия кнопки, которую я хочу, чтобы вызвать OnChange
функция ввода. Я не знаю, как получить брата UIElement
текущего.
Вот пример моего кода:
{
id : 'txtUrl',
type : 'text',
label : 'My input',
onChange : function() {
alert('content changed')
}
}
{
type : 'button',
align : 'center',
label : 'My Button',
onClick : function() {
// execute the input.onChange()
?????
}
}
1 ответ
Решение
Я просто выясняю (другой разработчик показал мне), и вот идет ответ:
{
id : 'info',
label : 'my container',
elements :
[
{
id : 'txtUrl',
type : 'text',
label : 'My input',
onChange : function() {
alert('content changed')
}
}
{
type : 'button',
align : 'center',
label : 'My Button',
onClick : function() {
this.getDialog().getContentElement("info", "txtUrl").onChange();
}
}
]
}