Я создал панель вкладок, в которую можно добавить дополнительные вкладки, нажав кнопку.
Я не могу понять, как удалить вкладку, которая не была добавлена последней.
Вот где я ....
TabPanel tp = new TabPanel (); HorizontalPanel tabPanel = new HorizontalPanel (); Метка textLabel = новая метка ("Некоторое имя файла"); Кнопка killButton = новая кнопка ("x");
tabPanel.add (текстовая метка); tabPanel.add (killButton);
tp.add (new HTML ("Some Content"), tabPanel); // Тело и заголовок
killButton.addClickHandler (новый ClickHandler () {public void onClick (событие ClickEvent) {
//Decide the Tab index that contains this button
//Remove this tab based on index
}}); // Конец метода addClickHandler
Когда я пытаюсь использовать метод getWidgetIndex () для возврата индекса определенной вкладки, я каждый раз получаю -1.
Как правильно вернуть индекс вкладки?
пожалуйста, помогите, я схожу с ума !!!
:-(