2013-10-09 70 views
0

我有一個可觀察的對象數組,在我的頁面上生成鏈接。我相信我需要使用observables,因爲這些選項卡將被動態地創建和刪除。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

你可以絕對做到這一點,特別是如果你正在創建一個綁定到observable的自定義模板。 http://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/click – srhise

回答

1

沒有這樣的綁定控件的選項是不可能的。您無法通過MVVM綁定和更改類似isActive的選項。

+0

好的。我習慣了KnockoutJS。我想它的雙向綁定在KO中不起作用。我將不得不找出其他的東西(也許只是Javascript/jQuery它)。謝謝。 – dmathisen