我已經創建了一個標籤面板,點擊一個按鈕後可以添加額外的標籤。如何殺死標籤面板中的標籤
我無法弄清楚的是如何刪除不是最後添加的標籤。
下面是我在哪裏....
的TabPanel TP =新的TabPanel(); HorizontalPanel tabPanel = new HorizontalPanel(); 標籤textLabel =新標籤(「某個文件名」); Button killButton = new Button(「x」);
tabPanel.add(textLabel); tabPanel.add(killButton);
tp.add(新HTML( 「一些內容」),的TabPanel); //身體和頭
killButton.addClickHandler(新函數clickhandler(){ 公共無效的onClick(ClickEvent事件){
//Decide the Tab index that contains this button
//Remove this tab based on index
} }); addClickHandler方法//結束
當我嘗試使用getWidgetIndex()方法返回一個特定的標籤,我得到-1每次的指標。
如何正確返回標籤的索引?
請幫忙,因爲我瘋了!
:-(