This is a migrated thread and some comments may be shown as answers.

close icon to a tab

1 Answer 55 Views
TabStrip
This is a migrated thread and some comments may be shown as answers.
beeta one
Top achievements
Rank 1
beeta one asked on 13 Dec 2012, 11:18 AM
hii,
how to add  close icon to  a tab to delete the tab?

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 13 Dec 2012, 11:46 AM
Hi,

Try the following code snippet to achieve your scenario.

ASPX:
<telerik:RadTabStrip runat="server" ID="RadTabStrip1" Orientation="HorizontalTop"
    SelectedIndex="0">
    <TabTemplate>
        <div class="textWrapper">
            <%# DataBinder.Eval(Container, "Text") %>
        </div>
        <span class="ie6shim"></span>
        <img src="../Images/button_edit_grey.gif" alt="delete" onclick="deleteTab('<%# DataBinder.Eval(Container, "Text") %>')" />
    </TabTemplate>
    <Tabs>
        <telerik:RadTab Text="Products">
        </telerik:RadTab>
        <telerik:RadTab Text="Services">
        </telerik:RadTab>
        <telerik:RadTab Text="Corporate">
        </telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>

JS:
<script type="text/javascript">
    function deleteTab(tabText) {
        var tabStrip = $find("<%= RadTabStrip1.ClientID %>");
        var tab = tabStrip.findTabByText(tabText);
        var pageView = tab.get_pageView();
        var tabToSelect = tab.get_nextTab();
        if (!tabToSelect)
            tabToSelect = tab.get_previousTab();
        tabStrip.get_tabs().remove(tab);
        if (tabToSelect)
            tabToSelect.set_selected(true);
    }
</script>

Please take a look into this demo for more information.

Regards,
Princy.
Tags
TabStrip
Asked by
beeta one
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or