title: KendoUI TreeView binding issue
body: <p>I am facing an issue , below code bind the tree for first time , but not working binding the tree on second time :(  but when i request third its bind again.</p>
  
  <p>Means even request work .</p>
  
  <p>please help me </p>
  
  <p>Thanks in advance </p>
  
  <p>Mobeen</p>
  
  <p>// My Example Data</p>
  
  <p>{"d":[{"_<em>type":"ManageUPPRM.UserDocumentDTO","DocumentID":1804105651,"DocumentName":"Google Talk","hasChildren":true},{"</em>_type":"ManageUPPRM.UserDocumentDTO","DocumentID":15854591701,"DocumentName":"desktop.ini","hasChildren":false},{"__type":"ManageUPPRM.UserDocumentDTO","DocumentID":15861429553,"DocumentName":"Jellyfish.jpg","hasChildren":false}]}</p>
  
  <p>//Code</p>
  
  <pre><code>var datasource = new kendo.data.HierarchicalDataSource({
                  transport: {
                      read: function (options) {
                          var id = options.data.DocumentID;
  
                          if (typeof id == "undefined") {
                              id = "0"
                          }
  
                          $.ajax({
                              type: "POST",
                              url: "../ManageUPWebService.asmx/GetAllDocuments",
                              dataType: "json",
                              contentType: "application/json; charset=utf-8",
                              data: "{DocumentID:'" + id + "'}",
                              success: function (result) {
                                  // notify the data source that the request succeeded
                                  options.success(result.d);
                              },
                              error: function (result) {
                                  // notify the data source that the request failed
                                  options.error(result.d);
                              }
                          });
                      }
                  },
                  schema: {
                 model: {
                          id: "DocumentID",
                          text: "DocumentName",
                          hasChildren: "hasChildren"
                      }
                  }
              });
  
              $("#treeview").kendoTreeView({
  
                  checkboxes: {
                      checkChildren: true,
                      template: "&lt;input type='checkbox' name='#=item.id#' data-text='#=item.DocumentName#' value='true' /&gt;"
                  },
  
                  loadOnDemand: true,
                  dataSource: datasource,
                  dataTextField: "DocumentName"
              });
  </code></pre>