2013-07-14 2 views
-1

kedno 관찰 가능 뷰 모델에 내 양식을 바인딩하고 싶습니다. 하드 코딩 된 값으로 작동하도록 할 수는 있지만 데이터 소스에는 사용할 수 없습니다. 데이터 소스에 뷰에 하나의 항목이 있고 가져올 수 있는지 확인했습니다. 아래 코드를 참조하십시오. 어떤 아이디어? 감사합니다Kendo View 모델이 DataSource로 바인딩되지 않습니다.

//Hard coded first name binds to my form correctly 
var viewModel = kendo.observable({ 
     first_name: "John" 
    }); 

kendo.bind($("form"), viewModel); 




//This doesn't bind correctly 
var sharableDataSource = new kendo.data.DataSource({ 
    transport: { 
      read: { 
        url: "myurl goes here" , 
        dataType: "json" 
        } 
       } 
    }); 

var viewModel = kendo.observable({ 
     datasource: sharableDataSource 
    }); 

kendo.bind($("form"), viewModel); 



//HTML I am binding to 
<li>First Name <span class="value" data-bind="text: first_name"> </span></</li> 
+0

@Downvoter 다운 투표를 설명해주십시오. –

답변

0

두 번째 viewModel과 바인딩하는 HTML은 무엇입니까?
그리고이 둘은 같은 페이지에 있지 않습니다.

+0

HTML 집합은 하나뿐입니다. 나는 첫 번째 viewmodel을 시도한 다음 작품을 주석 처리하고 두 번째 viewmodel을 시도하며 작동하지 않습니다. 나는 당신이 observable에 직접 데이터 소스를 할당 할 수 없다고 생각하지만, 모르겠습니다. –