私は見解を持っています。onchange
入力フィールドのリスナーをアタッチしようとしています。テキストフィールドでそれを行う方法は知っていますが、htmlフィールドを使用する必要がある非常に特殊な設定があります。以下のリスナーを機能させるにはどうすればよいですか。フィールドのテキストを変更すると、コンソールに出力が表示されます。
Ext.define('A.view.Viewa', {
xtype: 'Viewa',
extend: 'Ext.Panel',
config: {
title: 'Title',
layout: {
type: 'fit'
},
items: [
{
styleHtmlContent: true,
scrollable: true,
items: [
],
html: [
"<input type='text' value='changeme' id='changetext'/>"
].join("")
}
],
listeners : {
change : {
fn: function() {
console.log("Yes it works!!");
},
delegate : '#changetext',
element : 'element'
}
}
}
});