2013-10-09 3 views
0

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

var TabsModel = kendo.observable({ 
     activeTabs: [ 
      { name: "tab1", isActive: kendo.observable(false) }, 
      { name: "tab2", isActive: kendo.observable(false) } 
     ], 
     loadTab: function() { 
      // set clicked tab isActive to true 
      // do other stuff 
     } 
    } 

Таким образом, я генерирую html через шаблон, и я хочу, чтобы иметь возможность щелкнуть вкладки и запустить действия. Достаточно просто.

Но я также хочу иметь возможность изменить свойства ссылки. Таким образом, щелчок, isActive становится, среди прочего, true.

Возможно ли получить доступ к вкладке с щелчком и изменить свойства?

JSFiddle clarification here

+0

Вы можете это сделать абсолютно, особенно если вы создаете собственный шаблон, привязанный к наблюдаемому. http://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/click – srhise

ответ

1

Нет такого связывания варианта виджета не представляется возможным. Вы не можете связывать и изменять параметры, такие как isActive через MVVM.

+0

Хорошо. Я привык к KnockoutJS. Я предполагаю, что двухсторонняя привязка не работает, как в KO. Мне нужно будет что-то сделать (возможно, Javascript/jQuery). Спасибо. – dmathisen

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