如何在listview中添加kendo mobile ui中的项目。我使用的是kendo v2013.1.319

时间:2014-08-20 09:34:36

标签: kendo-ui kendo-mobile

我试过这个 $("#divPostList&#34)的数据。(" kendoMobileListView&#34)预先准备。(" ...&#34);

但它提供错误前置:前置不是函数

1 个答案:

答案 0 :(得分:1)

prepend方法有一个数组作为参数。你应该使用:

$("#divPostList").data("kendoMobileListView").prepend([ "..." ]);

但是这在v2013.1.319中不可用,您能使用最新版本吗?如果您需要继续使用v2013.1.319,您需要执行以下操作:

// Get reference to the listview
var listview = $("#divPostList").data("kendoMobileListView");
// Get reference to the datasource
var ds = listview.dataSource;
// Get original data
var old = ds.data();
// New items + old
var prepended = $.merge([ "Prepended 1", "Prepended 2" ], old);
// Send prepended to listview
ds.data(prepended); 

您可以在此处看到它:http://dojo.telerik.com/@OnaBai/ONiY

但是,当然,升级Kendo UI版本会更容易。