2015-11-17 3 views
0

Приносим извинения, если это будет легко, но Google провалил меня.Kendo UI TreeList - проблема с привязкой к источнику данных

У меня есть обратный вызов, который выполняется после получения данных от службы. Я пытаюсь взять эти данные, создать несколько источников данных и привязать их к нескольким элементам управления.

я упростил код вниз

Это работает:

function onDataLoad (inData) { 

    $("#treelist").kendoTreeList({ 
     resizable: true, 
     width: "100%", 
     "columns": gridColumns, 
     "dataSource": { 
      data: inData, 
      schema: { 
       data: "returnsData" 
      } 
     } 
    }); 
}; 

Однако, если считать, что определение источника данных и попытаться переместить его, я получаю ошибку "Uncaught TypeError: Cannot read property 'toLowerCase' of undefined".

function onDataLoad (inData) { 

    var returnsDataSource = new kendo.data.DataSource({ 
      data: inData, 
      schema: { 
       data: "returnsData" 
      } 
     }); 

    $("#treelist").kendoTreeList({ 
     resizable: true, 
     width: "100%", 
     "columns": gridColumns, 
     "dataSource": returnsDataSource 
    }); 
}; 

Что я здесь делаю неправильно?

ответ

Смежные вопросы