Можно ли использовать конструкцию yui3 для Y.on()
для настройки прослушивателей событий на виджетах yui2, или они просто используют отдельные системы событий?
события yui2 и yui3
Ответы (1)
Они используют отдельные системы событий. Однако вы можете использовать Y.on() для настройки прослушивателей DOM, которые запускают методы в виджетах YUI 2.
Y.on('focus', Y.bind(myCalendar.show, myCalendar), '#birthdate');
или в более общем смысле
Y.on('click', function () {
/* do other stuff... */
myDataSource.sendRequest('filter=active', {
success: myDataTable.onDataReturnInitializeTable,
scope: myDataTable
});
/* ...and more stuff */
}, '#date-filter');
Однако Y.on() нельзя использовать для подписки на пользовательские события виджета в YUI 2.
Y.on('activeTabChange', thisWontWork, myTabView); // does nothing
person
Luke
schedule
14.09.2010
Если кто-то может добавить рабочий пример, то это будет лучше. Что такое мой источник данных здесь!
- person Satya Prakash; 22.11.2011
В этом примере он представляет экземпляр YUI 2 YAHOO.util.DataSource, который должен реагировать на щелчок по элементу #date-filter.
- person Luke; 25.11.2011