2013-07-14 3 views
-1

Я хотел бы привязать свою форму к наблюдаемой модели вида kedno. Я могу заставить его работать с жестко закодированным значением, но не с DataSource. Я проверил, что источник данных имеет один элемент в представлении, и я могу его извлечь. См. Код ниже. Есть идеи? СпасибоKendo View Model Not Binding с 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

Какой html вы связываете со вторым видомModel?
И не все ли они на одной странице?

+0

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