2014-12-23 47 views
0

我想附加一個本地數據源到劍道Scrollview小部件,但我很難得到它的工作。劍道ScrollView無法從本地數據源讀取

scrollView正確初始化,但無法從dataSource讀取。

<div id="scrollView" data-role="scrollview"></div> 

var localArray = [{ 
    name: "John" 
}, { 
    name: "Doe" 
}, ]; 

$("#scrollView").kendoMobileScrollView({ 
    dataSource: localArray, 
    template: $("#kendo-template").html(), 
    contentHeight: 115 
}); 

但是,如果我用的setDataSource方法,它工作得很好:

<div id="scrollView" data-role="scrollview" data-template="kendo-template"></div> 

$("#accountCardScroller").data("kendoMobileScrollView").setDataSource(localArray); 

我在做什麼錯?如何強制scrollView小部件從dataSource中獲取?

回答

0

這種聽起來像是一個bug。也許嘗試這個代替,這將會把數組首先DataSource

var localArray = new kendo.data.DataSource({ 
    data: [{ 
     name: "John" 
    }, { 
     name: "Doe" 
    }] 
}); 
+0

我試過了,仍然無法正常工作,但如果我通過localArray(使用DS構造),它的工作原理。 –