Нужно немного расширить функционал компонента yui datateble-property(
https://code.google.com/p/alfresco-s...property-type/).
Добавил программную эмуляцию события keyup
if( window.KeyEvent )
{
var o = document.createEvent('KeyEvents');
o.initKeyEvent( 'keyup', true, true, window, false, false, false, false, 13, 0 );
}
else
{
var o = document.createEvent('UIEvents');
o.initUIEvent( 'keyup', true, true, window, 1 );
o.keyCode = 13;
}
field.dispatchEvent(o);
в конец функции dtToJson , которая пишет данные из таблицы в textarea. На keyup висит валидатор json в textarea.
В опере и хроме все хорошо работает, а вот в IE и Firefox виснет, на сколько я понимаю на возвращения управления из валидатора. дебагер встает на field.dispatchEvent(o); после выходи из валидатора.
Не могу сообразить что происходит и что с этим делать