Kendo UI - 将参数传递给read()中的JS函数.data()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kendo UI - 将参数传递给read()中的JS函数.data()相关的知识,希望对你有一定的参考价值。

我需要将各种参数传递回我的控制器方法,我可以通过以下方式进行:

模型参数:

.Read(read => read.Action("CPos_Read", "Reporting", new { LocCode = "#=LocCode#" }))

来自javascript方法的参数:

.Read(read => read.Action("CPos_Read", "Reporting").Data("GetFilters"))

function GetFilters() {

    var ParamList = [];
    var Param = ":";

    Param = "DateStart:";
    Param += $('#DateStart').val();
    ParamList.push(Param);

    Param = "DateEnd:";
    Param += $('#DateEnd').val();
    ParamList.push(Param);

    return { Params: ParamList }
}

我需要传递来自我的kendo网格模型的LocCode参数和来自Javascript函数的其他参数。换句话说,我需要能够将这两者结合起来传回我的控制器。

理想情况下,我希望能够将LocCode参数传递给我的Javascript方法。

答案

我找到了一个工作语法,用于将kendo网格的选定模型值传递给Javascript函数:

.Read(read => read.Action("cPos_Read", "Reporting").Data("GetFilter(#=LocCode#)"))

在我发布这篇文章之前,我研究了很长一段时间,并没有找到任何这样做的例子,即使它看起来很简单。希望上面的代码将来会帮助某人。

以上是关于Kendo UI - 将参数传递给read()中的JS函数.data()的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Kendo UI 将参数传递给 HttpHandler?

通过 UI 将参数传递给 Airflow 的作业

jQuery UI 问题。如何将参数传递给函数

如何在不覆盖数据源参数的情况下将附加参数传递给剑道模板

将过滤器作为参数传递给 Dataframe.filter 函数

将带有空格的路径作为参数传递给 bat 文件