Kendo Tree View Keep displaying No records to display

606 Views Asked by At

I am working on kendo TreeView control and trying to display tree structure in the grid but I am always getting an error from the control No records to display.

Could any one please help me to identify my mistake.

<body>
<div id="treelist"></div>
  <script>
  
   $(document).ready(function () {
            var dataSource = new kendo.data.TreeListDataSource({
                data: [
             { "UserId": 0, "ParentUserId": null, "Name": "Abhishek" },
             { "UserId": 1, "ParentUserId": 0, "Name": "Ravi" },
             { "UserId": 2, "ParentUserId": 1, "Name": "Manish" },
             { "UserId": 3, "ParentUserId": 1, "Name": "Anuj" },
             { "UserId": 4, "ParentUserId": null, "Name": "Shiv" },
             { "UserId": 5, "ParentUserId": null, "Name": "Ram" },
             { "UserId": 6, "ParentUserId": 5, "Name": "Kashi" },
             { "UserId": 7, "ParentUserId": 5, "Name": "Ekansh" },
             { "UserId": 8, "ParentUserId": 7, "Name": "Tanmay" },
             { "UserId": 9, "ParentUserId": 7, "Name": "Rahul" }
                ],

                schema: {
                    model: {
                        id: "UserId",
                        parentId: "ParentUserId",
                        fields: {
                            UserId: { type: "number", nullable: false },
                            ParentUserId: { field: "ParentUserId", nullable: true }
                        },
                    }
                }
            });

            $("#treelist").kendoTreeList({
                dataSource: dataSource,
                height: 540,
                columns: [{ field: "Name" }]
            });
        });
  </script>
  </body>

Any help is highly appreciated

Thanks in advance

1

There are 1 best solutions below

0
On

Your code is perfect. No changes are to be done except '.js' files. Please update your following files and try again.

  1. kendo.all.min.js (Kendo UI v2017.3.913)
  2. jquery.min.js (jQuery v1.12.3 )