2016-08-16 7 views
1

로컬 및 원격 데이터를 동일한 검도 UI 컨트롤에 바인딩하려고합니다. 여기 검도 treeview를 사용하고 있습니다.Kendo DataSource에 로컬 데이터와 원격 데이터를 함께 바인딩하는 방법

enter image description here

여기에 먼저 2 개 노드가 하드 코드 (로컬 데이터) 및 데이터베이스에서 (원격 데이터) 낭포 지금이 문제를 처리하는 방법에 대한 세 번째 요구.

$("#AftermarketTreeView").kendoTreeView({ 
          dataTextField: ["text", "text", "MC_ANALYSIS_NAME"], 
          dataSource: { 
           data: [ 
            { 
             text: "Initiate", 
             items: [ 
             { text: "Parts Selection", haschildren: false }, 
             { text: "Assumptions", haschildren: false }, 
             { text: "Team", haschildren: false }, 
             ] 
            }, 
            { 
             text: "Analyze", 
             items: [ 
             { text: "Part Attributes", haschildren: false }, 
             { text: "Aftermarket Evaluation", haschildren: false } 
             ] 
            }, 
            { 
             text: "Monto Carlo", 
             items: [ 
             { text: "Monto Carlo", haschildren: true } 

             ] 
            } 
           ], 
           schema: { 
            model: { 
             hasChildren: "items", 
             children: { 
              schema: { 
               data: "items", 
               model: { 
                hasChildren: "haschildren", 
                children: { 
                 schema: { 
                  // override the schema.data setting from the parent 
                  data: function (response) { 
                   return response; 
                  } 
                 }, 
                 transport: { 
                  read: { 
                   url: ResolveUrl("/CreateMaintainAnalysis/GetMontoCarloData/"), 
                   dataType: "jsonp", 
                   data:onDataSendAnalysisID, 
                  } 
                 }, 
                } 
               } 
              } 
             } 

            } 
           } 
          } 
         }); 

그래서 Kendo TreeView를 사용하여 바인드하는 방법은 무엇입니까?

+0

지금까지 어떻게 코딩 되었습니까? 모든 트리 루트에 대해 데이터 소스를 사용합니까? 데이터 소스가 만들어지고 트리 뷰에 첨부되는 방법에 대해 좀 더 많은 코드를 표시 할 수 있습니까? – Icepickle

+0

지금 당장 내가 어떻게 진행할 수 있는지에 대한 지식이 없기 때문에 DataSource를 사용하지 않았습니다. UI에서 HardCoded HTML을 사용했습니다. – SantyEssac

+0

그런 다음 개념을 만들지 않고 노력을 다시 게시해서 도움을 줄 수 있습니까? 너 붙어있어? – Icepickle

답변

0

같은 요소에 로컬 및 원격 데이터 소스를 둘 다 지정할 수 없습니다. 가장 좋은 옵션은 원격 데이터 소스 일 뿐이며 원하는 모든 옵션을 반환해야합니다.