如何使用Javascript重新加载或刷新Kendo Grid?
通常需要在某个时间之后或在用户操作之后重新加载或刷新网格.
我使用Angular Kendo UI项目将Telerik Kendo网格与Angular相结合.
我有以下标记:
<div kendo-grid="" k-options="thingsOptions" style="height: 600px;" />
Run Code Online (Sandbox Code Playgroud)
和我的控制器中的以下代码:
$scope.thingsOptions = {
dataSource: {
type: "json",
transport: {
read: "/OM/om/getAssets",
dataType: "json"
},
schema: {
model: {
id: "ProductID",
...
Run Code Online (Sandbox Code Playgroud)
这一切都正常,但我想从我的控制器强制数据源刷新我的网格.就像是
$scope.getTasks = function() {
$scope.thingsOptions.dataSource.read();
};
Run Code Online (Sandbox Code Playgroud)
这是可以从控制器做的吗?我总能做点什么
$("#taskGrid").data("kendoGrid").dataSource.read();
Run Code Online (Sandbox Code Playgroud)
在我的控制器中.但是从我的控制器中选择一个HTML元素似乎有点不对劲.