2017-01-06 74 views

回答

0

修改道場與修復

http://dojo.telerik.com/IwawE/5

+0

由於一噸......這是工作! – tan1987

+0

@ tan1987:如果您的答案對您有幫助(通過點擊左側的複選標記),您應該將答案標記爲答案,這樣其他人可以看到這是正確的答案,並且我獲得了更多的聲譽;-) –

0

你的數據約束力的聲明是不完整的,並在劍道嘗試實例列表視圖JavaScript錯誤的結果。

data-bind="source:gsSystem, 
      visible: isVisible, 
      events: { click: }" 

首先,沒有「可見性」屬性在您的視圖模型,以便將返回「未定義」導致無法被顯示列表視圖的綁定。或者刪除該綁定或將該屬性添加爲模型的一部分,例如:

isVisible: true 

其次,沒有爲click事件定義的函數。一般你會指定一個如:

events: { click: onClick } 

和處理程序添加到模型:

onClick: function (e) { 
    alert("Clicked"); 
} 

但是在ListView的情況下,沒有可用的單擊事件。相反,從ListView控件聲明刪除事件,並在模板內添加到div來代替:

<script type="text/x-kendo-template" id="tmpl"> 
    <div data-bind="events: { click: onClick }">#:text#</div> 
</script> 
相關問題