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

Crop DropDownList Text

Environment

Product Progress Kendo UI DropDownList
Operating System All
Browser All
Browser Version All

Description

How can the I crop the text of items in a DropDownList and show an ellipsis if they are longer than the width of the drop-down?

Solution

Use the white-space, overflow, and text-overflow CSS properties.

    <style>
        li.k-item {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }
    </style>

    <h4>Products</h4>
    <input id="products" style="width: 200px" />

    <script>
      $(document).ready(function() {
        $("#products").kendoDropDownList({
          dataTextField: "ProductName",
          dataValueField: "ProductID",
          dataSource: {
            transport: {
              read: {
                dataType: "jsonp",
                url: "https://demos.telerik.com/kendo-ui/service/Products",
              }
            }
          }
        });
      });
    </script>
In this article