如何将对象作为参数传递给剑道网格读取方法

NHK

我有剑道网格如下。

 @(Html.Kendo().Grid<ManualInputDetail>()
          .Name("gManualInputDetail")
          .Columns(columns =>
          {
              columns.Bound(c => c.Id).Hidden(true);
              columns.Bound(c => c.Month).Title("Month");
              columns.Bound(c => c.Value).Title("Value");
          })
          .Editable(editable => editable.Mode(GridEditMode.InLine))
          .Pageable()
          .Navigatable()
          .Selectable(selectable =>
          {
              selectable.Mode(GridSelectionMode.Single);
              selectable.Type(GridSelectionType.Row);
          })
          .Sortable(sortable =>
          {
              sortable.SortMode(GridSortMode.MultipleColumn);
          })
          .DataSource(dataSource => dataSource
              .WebApi()
              .Model(model => model.Id(p => p.Id))
              .PageSize(12)
              .Read(read => read.Url(Url.HttpRouteUrl("ActionApi", new { controller = "ManualInputDetails", action = "GetManualInputDetails" })).Data("getFilterData"))
          )
          .Pageable(p => p.Refresh(true))
          )

使用getFilterData函数我想将对象参数传递给读取方法。getFilterData功能如下

function getFilterData() {
    var header= {
        SectorId: 1,
        BrandId: 2,
        LocationId: 1,
        DataElementId:2
    }
    return {
        header: header
    };
}

GetManualInputDataElements 方法如下

[ActionName("GetManualInputDetails")]
    public DataSourceResult GetManualInputDetails([System.Web.Http.ModelBinding.ModelBinder(typeof(WebApiDataSourceRequestModelBinder))] DataSourceRequest request,ManualInputHeader header)
    {
        var model = new DataElementMgt().GetAll(header).Select(x => new DataElement()
        {
            Id = x.Id,
            DataElementTypeId = x.DataElementTypeId,
            Name = x.Name,
            Descriptionn = x.Descriptionn
        }).ToList().ToDataSourceResult(request);
        return model;
    }

在这里标头值总是为空。这是什么原因。有什么问题吗?请帮忙..

飞狼

将 getFilterData 方法更改为此

function getFilterData() {
    var _header= {
        SectorId: 1,
        BrandId: 2,
        LocationId: 1,
        DataElementId:2
    }
    return {
        header: _header
    };
}

它应该工作。不要对您返回和声明的内容使用相同的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将对象的属性作为参数传递给函数

来自分类Dev

如何将对象作为参数传递给函数

来自分类Dev

如何将对象名称值对作为参数传递给方法?

来自分类Dev

如何将对象属性作为参数传递给Struts自定义验证器

来自分类Dev

如何将对象作为默认参数传递给ecmascript中的函数?

来自分类Dev

如何将对象作为BlackBerry SOAP请求参数传递

来自分类Dev

如何将对象/类作为函数的参数传递

来自分类Dev

如何将对象属性作为函数参数传递?

来自分类Dev

如何将对象作为BlackBerry SOAP请求参数传递

来自分类Dev

如何将对象/类作为函数的参数传递

来自分类Dev

如何将对象参数传递给在actionPerformed中调用的方法?

来自分类Dev

如何将对象模型(其中包含对象模型数组)传递给API以作为参数插入

来自分类Dev

Lua-如何将对象的函数作为参数传递给另一个函数

来自分类Dev

Lua-如何将对象的函数作为参数传递给另一个函数

来自分类Dev

如何将对象类的方法作为 std::function 传递?

来自分类Dev

如何在Javascript中将对象的方法作为参数传递

来自分类Dev

如何在Javascript中将对象的方法作为参数传递

来自分类Dev

如何将JSON对象从ActionMethod作为参数传递给MVC中的其他Action方法?

来自分类Dev

如何将类型对象作为参数传递给 Web Api Get/Post 方法

来自分类Dev

将对象作为参数传递给C ++时修改的对象

来自分类Dev

将对象作为参数传递给通用对象

来自分类Dev

是否可以将对象方法作为参数传递给函数并将其绑定到对象?

来自分类Dev

如何将类作为可选参数传递给方法?

来自分类Dev

如何将数组作为单独的参数传递给方法

来自分类Dev

如何将列表作为参数传递给方法

来自分类Dev

将对象作为参数传递给函数:MATLAB

来自分类Dev

将对象作为参数传递给C ++中的函数

来自分类Dev

将对象HTMLInputElement作为参数传递给函数

来自分类Dev

将对象的List <>作为参数传递给SQL存储过程

Related 相关文章

  1. 1

    如何将对象的属性作为参数传递给函数

  2. 2

    如何将对象作为参数传递给函数

  3. 3

    如何将对象名称值对作为参数传递给方法?

  4. 4

    如何将对象属性作为参数传递给Struts自定义验证器

  5. 5

    如何将对象作为默认参数传递给ecmascript中的函数?

  6. 6

    如何将对象作为BlackBerry SOAP请求参数传递

  7. 7

    如何将对象/类作为函数的参数传递

  8. 8

    如何将对象属性作为函数参数传递?

  9. 9

    如何将对象作为BlackBerry SOAP请求参数传递

  10. 10

    如何将对象/类作为函数的参数传递

  11. 11

    如何将对象参数传递给在actionPerformed中调用的方法?

  12. 12

    如何将对象模型(其中包含对象模型数组)传递给API以作为参数插入

  13. 13

    Lua-如何将对象的函数作为参数传递给另一个函数

  14. 14

    Lua-如何将对象的函数作为参数传递给另一个函数

  15. 15

    如何将对象类的方法作为 std::function 传递?

  16. 16

    如何在Javascript中将对象的方法作为参数传递

  17. 17

    如何在Javascript中将对象的方法作为参数传递

  18. 18

    如何将JSON对象从ActionMethod作为参数传递给MVC中的其他Action方法?

  19. 19

    如何将类型对象作为参数传递给 Web Api Get/Post 方法

  20. 20

    将对象作为参数传递给C ++时修改的对象

  21. 21

    将对象作为参数传递给通用对象

  22. 22

    是否可以将对象方法作为参数传递给函数并将其绑定到对象?

  23. 23

    如何将类作为可选参数传递给方法?

  24. 24

    如何将数组作为单独的参数传递给方法

  25. 25

    如何将列表作为参数传递给方法

  26. 26

    将对象作为参数传递给函数:MATLAB

  27. 27

    将对象作为参数传递给C ++中的函数

  28. 28

    将对象HTMLInputElement作为参数传递给函数

  29. 29

    将对象的List <>作为参数传递给SQL存储过程

热门标签

归档