New to Kendo UI for jQuery? Download free 30-day trial

Create Custom ToolBar Templates


Product Progress® Kendo UI® Grid for jQuery
Operating System All
Browser All
Browser Version All

Starting with R2 2022, the Kendo UI team officially drops the support for AngularJS 1.x through Kendo UI for jQuery. The AngularJS related files and functionality are removed from the bundles and distribution in R3 SP1 2023. The last version that contains the files is R3 2023.


How can I create a custom ToolBar template in an AngularJS application using the Kendo UI Grid for jQuery?


The following example demonstrates how to create a custom ToolBar template in AngularJS applications.

The example loads Kendo UI 2023.3.1010 version.

    <script src=""></script>
    <script src=""></script>

    <div id="example" ng-app="KendoDemos">
      <div ng-controller="MyCtrl">

        <script id="template" type="text/x-kendo-template">
            <button id="textButton" ng-click="toolbarClick()" data-role="button" class="k-button k-button-sm k-rounded-md k-button-solid k-button-solid-base" type="button" role="button">
              <span class="k-button-text">Command</span>

        <div kendo-grid
             k-columns="[{ title: 'foo' , field: 'foo' },
                        { title: 'bar' , field: 'bar' }]"

      function MyCtrl($scope) {
        $ = new{ data: [{foo: "foo", bar: "bar"}] });
        $scope.gridName = "My Grid";
        $scope.toolbarTemplate = $("#template").html();
        $scope.toolbarClick = function() { console.log("click"); }

      angular.module("KendoDemos", ["kendo.directives"])
        .controller("MyCtrl", MyCtrl);

See Also

For more runnable examples on the Kendo UI Grid, browse its How To documentation folder.

In this article