It seems to me that Siesta's type action does not trigger the change event correctly? Or am I doing anything wrong?
I wrote a simple test case that shows the behaviour (the final click in the action chain is just to remove the focus from the field which would normally commit the content and trigger the change event)
StartTest(function (t) {
var win = Ext.create('Ext.window.Window', {
items: {
xtype: 'form',
items: {
xtype: 'textfield',
itemId: '#testfield',
checkChangeEvents: ['change', 'input', 'textInput', 'dragdrop'],
listeners: {
change: function() {
alert('changed');
}
}
}
}
});
win.show();
t.chain(
{ action : "click", target : "[itemId=#testfield] => .x-form-text", offset : [11, 6] },
{ action : "type", text : "test" },
{ action : "click", target : [465, 265] }
);
});