gpt4 book ai didi

javascript - 更改kendo grid数据源使用JS

转载 作者:行者123 更新时间:2023-12-03 03:43:00 35 4
gpt4 key购买 nike

我有 Kendo 网格,并且我使用它设置数据源

.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)

.Read(read => read.Action("GetWorker", "Worker"))

我的页面上有按钮,当我按下此按钮时我想更改数据源(使用java脚本)。我想做这样的事情

.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)

.Read(read => read.Action("GetDisabled", "Worker"))

我尝试这样做

var grid = $("grid").data("kenodGrid");
grid.dataSource().read()

但我不知道在grid.dataSource()之后要做什么。如何更改数据源?谢谢并希望对您有所帮助

最佳答案

我认为您应该首先创建一个新的数据源(有关远程数据,请参阅 https://demos.telerik.com/kendo-ui/datasource/remote-data-binding)

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

然后使用 setDataSource 方法将其附加到网格 ( https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/methods/setdatasource )

var grid = $("#grid").data("kendoGrid");
grid.setDataSource(dataSource);

关于javascript - 更改kendo grid数据源使用JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16774454/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com