TabPanel.onSelectedItemChanged

Устанавливает обработчик события о том, что выделенный элемент изменился.

Description

В каждый момент времени пользователь может работать только с одной страницей, которая соответствует выделенному дочернему элементу панели. Метод setSelectedItem() позволяет программно выделить необходимый элемент. Выделяемый элемент должен присутствовать в коллекции дочерних элементов панели - getItems(). Если соответствующая страница заблокирована, скрыта или не найдена, выделение элемента завершится неудачей и метод setSelectedItem() вернет значение false. При успешном выделении элемента данный метод вернет значение true. Изменение выделенного элемента приводит к возникновению события onSelectedItemChanged.

Syntax

tabPanel.onSelectedItemChanged(callback)

Parameters

Name Type Description
callback Script Обработчик события о том, что выделенный элемент изменился

Returns

Метод ничего не возвращает

Examples

var tabPanel = new TabPanel();
var tabPage1 = new TabPage();
var tabPage2 = new TabPage();
tabPanel.getItems().add(tabPage1);
tabPanel.getItems().add(tabPage2);
tabPanel.setSelectedItem(tabPage1);

tabPanel.onSelectedItemChanged(
  function(context, args) { alert('Item is selected!'); }
);

tabPanel.setSelectedItem(tabPage2);