load

Loads the child nodes of a model.

Parameters

model kendo.data.TreeListModel

The model that must be loaded.

Returns

Promise A promise that will be resolved when the child nodes have been loaded, or rejected if an HTTP error occurs.

Example

<script>
  var dataSource = new kendo.data.TreeListDataSource({
    transport: {
      read: {
        url: "https://demos.telerik.com/kendo-ui/service/EmployeeDirectory",
        dataType: "jsonp"
      }
    },
    schema: {
      model: {
        id: "EmployeeId",
        fields: {
          EmployeeId: { type: "number", nullable: false },
          parentId: { field: "ReportsTo", nullable: true }
        }
      }
    }
  });

  dataSource.read().then(function() {
    // load child nodes of first root item
    var root = dataSource.at(0);
    return dataSource.load(root);
  }).then(function() {
    // log child nodes of first root
    var root = dataSource.at(0);
    var children = dataSource.childNodes(root);
/* The result can be observed in the DevTools(F12) console of the browser. */
    console.log(children);
  });
</script>
In this article