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);