TabStrip JSP Tag Overview

The TabStrip JSP tag is a server-side wrapper for the Kendo UI TabStrip widget.

Getting Started

Configuration

Below are listed the steps for you to follow when configuring the Kendo UI TabStrip.

Step 1 Make sure you followed all the steps from the introductory article on Telerik UI for JSP.

Step 2 Create a new action method to render the view.

    @RequestMapping(value = "index", method = RequestMethod.GET)
    public String index() {

        return "web/tabstrip/index";
    }

Step 3 Add the Kendo UI taglib mapping to the page.

    <%@taglib prefix="kendo" uri="https://www.telerik.com/kendo-ui/jsp/tags"%>

Step 4 Add a tabstrip tag.

    <kendo:tabStrip name="tabstrip">
        <kendo:tabStrip-items>
            <kendo:tabStrip-item text="Paris" selected="true">
                <kendo:tabStrip-item-content>
                    <div class="weather">
                        <h2>17<span>&ordm;C</span></h2>
                        <p>Rainy weather in Paris.</p>
                    </div>
                    <span class="rainy">&nbsp;</span>
                </kendo:tabStrip-item-content>
            </kendo:tabStrip-item>
            <kendo:tabStrip-item text="New York">
                <kendo:tabStrip-item-content>
                    <div class="weather">
                        <h2>29<span>&ordm;C</span></h2>
                        <p>Sunny weather in New York.</p>
                    </div>
                    <span class="sunny">&nbsp;</span>
                </kendo:tabStrip-item-content>
            </kendo:tabStrip-item>
        </kendo:tabStrip-items>
    </kendo:tabStrip>

Event Handling

Subscribe to Events

You can subscribe to all events exposed by Kendo UI TabStrip by the handler name.

<kendo:tabStrip name="tabstrip" select="tabstrip_select">
    <kendo:tabStrip-items>
        <kendo:tabStrip-item text="Paris" selected="true"></kendo:tabStrip-item>
        <kendo:tabStrip-item text="New York"></kendo:tabStrip-item>
    </kendo:tabStrip-items>
</kendo:tabStrip>

<script>
    function tabstrip_select() {
        //Handle the select event
    }
</script>

Reference

Existing Instances

You are able to reference an existing TabStrip instance via jQuery.data(). Once a reference is established, you are able to use the TabStrip API to control its behavior.

//Put this after your Kendo TabStrip tag declaration
<script>
$(function() {
    // Notice that the Name() of the tabstrip is used to get its client-side instance
    var tabstrip = $("#tabstrip").data("kendoTabStrip");
});
</script>

See Also

In this article