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

Use Custom Action Icons

There are two options to use custom icons for the action buttons of a Kendo UI Window:

The example below demonstrates the two options of how to use custom icons for the action buttons of a Kendo UI Window. Note that the custom Window action name takes part in the generated CSS class of the icon's span element in the Window title bar. For example, an action name abc is going to generate a span.k-i-abc element in the title bar. When using Kendo UI icons, there is no need to write additional CSS code. When using non-Kendo UI icons, custom CSS is required, so that the generated CSS class is assigned the desired background image.


      /* "foo" matches the custom action name */
        background-color: #f00;
        background-image: url("");


    <div id="window">
      <p id="time-foo" style="color:#f00">&nbsp;</p>
      <p id="time-clock" style="color:#00f">&nbsp;</p>

      $(document).ready(function() {
        var win = $("#window").kendoWindow({
          width: 300,
          actions: ["foo", "clock"], // action names generate icons with corresponding CSS classes
          title: "Window Title"

        win.wrapper.find(".k-i-foo").parent().click(function(e) {

        win.wrapper.find(".k-i-clock").parent().click(function(e) {

        function returnTimeString() {
          var d = new Date();
          return kendo.toString(d, 'HH:MM:ss.') + kendo.toString(d.getMilliseconds(), "000");


See Also

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

In this article
Not finding the help you need? Improve this article