Настройка ActiveTab в JavaScript - PullRequest
1 голос
/ 23 июля 2010

Когда я устанавливаю первую вкладку tabcontainer как активную вкладку через javascript со следующим кодом:

var tc = document.getElementById('<%= tabContainer.ClientID %>');
tc.firstChild.lastChild.style.visibility = "hidden";
tc.set_activeTabIndex(0);

я получаю исключение как:

Свойство или метод не поддерживаются этим объектом.

обратите внимание, что вторая строка успешно скрывает вторую панель вкладок, но третья строка вызывает исключение

Любое предложение, как сделать вкладку активной через javascript?

Ответы [ 2 ]

0 голосов
/ 23 июля 2010

Вам нужен клиентский контроль; не элемент DOM. Чтобы получить элемент управления, используйте метод $ find. После этого вы можете использовать метод set_activeTab.

ctrl = $find("<%= tabContainer.ClientID %>");
ctrl.set_activeTab(ctrl.get_tabs()[yourTabNumber]);
0 голосов
/ 23 июля 2010

Ошибка генерируется для строки

tc.set_activeTabIndex(0);

У нас нет встроенного метода set_activeTabIndex ().

Вы должны применить соответствующие CSS properties для включения / выключения вкладок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...