Kendo ScrollView无法从Local dataSource读取

时间:2014-12-23 07:43:53

标签: kendo-ui kendo-mobile

我试图将本地数据源附加到Kendo 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);

我做错了什么?如何强制从dataSource获取scrollView小部件?

1 个答案:

答案 0 :(得分:0)

这听起来像是我的错误。也许试试这个,这将首先将数组转换为DataSource

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