{ -6ren">
gpt4 book ai didi

kendo-ui - 如何使用下拉列表中的值在剑道网格上设置初始过滤器

转载 作者:行者123 更新时间:2023-12-02 15:09:28 25 4
gpt4 key购买 nike

我有这个网格

@(Html.Kendo().Grid<TaskViewModel>()
.Name("grid")
...
.Columns(columns =>
{
columns.Bound(e => e.IsSelected)
.Sortable(true)
.Filterable(false)
.Title(string.Empty);

columns.Bound(e => e.WorkflowStep).Title("Task Status").Filterable(false);
...
})
.Filterable()
...
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("AllTasks", "Cockpit").Data("includeFinishedTasks"))
.ServerOperation(true)
.Filter(f => f.Add(p => p.CurrentWorkflowStepId).IsEqualTo(2))
)
)

我在其中设置了数据源的初始过滤器。

.Filter(f => f.Add(p => p.CurrentWorkflowStepId).IsEqualTo(2))

有什么办法可以让我拥有这样的东西吗?

.Filter(f => f.Add(p => p.CurrentWorkflowStepId).IsEqualTo(DropDownListForCurrentWorkflowStepId.value()))

提前致谢。

最佳答案

您可以通过使用过滤器配置 DataSource 来实现此目的:

$("#mygrid").kendoGrid({
filterable: true,
dataSource: {
type: "jsdo",
serverPaging: true,
serverFiltering: true,
serverSorting: true,
batch: true,
filter: { field: "K_CP", operator: "eq", value: "59000" },
...

关于kendo-ui - 如何使用下拉列表中的值在剑道网格上设置初始过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44825530/

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