如何删除kendo ui listview数据源中的所有数据项

Bha*_*iya 2 kendo-ui kendo-grid

我的示例数据列表视图网格结构是这样的.

<div id="listView">
 <div class="product"><h3>India</h3></div>
 <div class="product1"><h3>Gujarat</h3></div>
 <div class="product"><h3>Surat</h3></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想删除listview数据源中的所有数据项.我使用kendo ui autocomplete进行搜索,并在数据源网格中添加新数据.所以每当我添加新的旧数据将删除并添加新数据.

所以如果你知道那么请回复.

Ona*_*Bai 8

DataSource是可观察的对象,所以除非有充分的理由,否则你不需要重新创建,只需使用dataDataSource中的方法更改内容(此处的文档)

所以代码应该是:

var listView = $("#listView").data("kendoListView");
listView.dataSource.data(newData);
Run Code Online (Sandbox Code Playgroud)

请参阅此处运行演示:http://jsfiddle.net/OnaBai/g6PZ7/