2017-11-12 23 views
0

검도 UI에 트리를 초기화했습니다.Kendo Tree Transport 초기화 후 URL을 읽으십시오.

$("#ID").kendoTreeView({ 

     dataSource: { 
      type: "json", 

      transport: { 
       read: 
        { 
         url: Old URL 
        } 

      } //transport 
     } //datasource 
    }); 

초기화 후 전송 URL을 변경했습니다.

TreeView.dataSource.options.transport.read.url=NewURL 
TreeView.dataSource.read() 

그러나 첫 번째 노드에 대한 새로운 URL에서 URL의 촬영 데이터를 변경 한 후에 만 ​​자식 노드의 나머지는 이전 URL에서 가져온 것입니다. 아이디어를 공유해주세요.

감사합니다.

답변

0

loadOnDemand config 옵션을 false로 설정해보십시오. 이 값을 false로 설정하면 (자), 초기화시에 모든 child DataSource가로드됩니다.

$("#ID").kendoTreeView({ 
     loadOnDemand: false, 
     dataSource: { 
      type: "json", 

      transport: { 
       read: 
        { 
         url: Old URL 
        } 

      } //transport 
     } //datasource 
    });