YUI3 Tabview Как определить метку выбранной вкладки - PullRequest
1 голос
/ 13 августа 2011

Мне нужно YUI3 tabview как

<div id="demo"></div>
<script>
YUI().use('tabview', function(Y) {
    var tabview = new Y.TabView({
        children: [{
            label: 'foo',
            content: '<p>foo content</p>'
        }, {
            label: 'bar',
            content: '<p>bar content</p>'
        }, {
            label: 'baz',
            content: '<p>baz content</p>'
       }]
    });
    tabview.render('#demo');
});
</script>

Теперь нужен обработчик событий следующей спецификации

  1. Он будет запущен, когда пользователь нажмет на вкладку что-то вроде «selectedTabChanged»
  2. Внутри обработчик определит метку «SelectedTab»

1 Ответ

4 голосов
/ 14 августа 2011

Просто добавьте это ниже tabview.render('#demo');

tabview.on('selectionChange', function (e) {
    alert('Changing tab from "' + e.prevVal.get('label') + '" to "' + e.newVal.get('label') + '"');
}
...