label String|Function|Object (default: null)

Adds a label before the input. If the input has no id attribute, a generated id will be assigned. The string and the function parameters are setting the inner HTML of the label.

Example - create a label from a string

<input id="customers">
<script>
$("#customers").kendoDropDownTree({
    dataSource: [
        { id: 1, name: "Apples" },
        { id: 2, name: "Oranges" }
    ],
    dataTextField: "name",
    dataValueField: "id",
    label: "Fruits"
});
</script>

The function context (available through the keyword this) will be set to the widget instance.

Example - create a label from a function

<input id="customers">
<script>
$("#customers").kendoDropDownTree({
    dataSource: [
        { id: 1, name: "Apples" },
        { id: 2, name: "Oranges" }
    ],
    dataTextField: "name",
    dataValueField: "id",
    label: function() {
        return "Fruits";
    }
});
</script>
In this article