Kendo.Mvc.UI.Fluent.GridEditingSettingsBuilder的最佳重载方法匹配

时间:2013-10-03 10:53:46

标签: asp.net-mvc-3 kendo-ui kendo-grid kendo-asp.net-mvc

Kendo.Mvc.UI.Fluent.GridEditingSettingsBuilder Mode(Kendo.Mvc.UI.GridEditMode)的最佳重载方法匹配包含一些无效参数.Filterable()和.Scrollable()

这是我运行具有KendoUI网格控件的项目时遇到的错误。

代码类似于KendoUI网站中的代码,但是在我的项目中,我确实收到了此错误。我能够在intellisense中获得Filterable()选项但不确定为什么会抛出错误。我可以在Firebug中看到错误,并且它不会被网页抛出作为死亡的黄色屏幕。

任何帮助将不胜感激。 我的示例代码如下

CS HTML代码

@using Kendo.Mvc.UI;
@model IEnumerable<MvcApplication29.Models.CustomItem>



<div class="absolute-position">
  <div class="absolute-position">

      @(Html.Kendo().Grid(Model)
        .Name("grid")
        .Columns(columns =>
        {


            columns.Bound(o => o.No).Width("15%");
            columns.Bound(o => o.ShortDesc).Width("15%");
            columns.Bound(o => o.Category).Width("6%");




        })               
        .Sortable()
        .Pageable(p=>p.Refresh(true))
               .Filterable()
               .Scrollable()
               .Editable(edit => edit.DisplayDeleteConfirmation("Are You Sure To Delete This ").Mode(GridEditMode.PopUp))
        .ColumnMenu(col=>col.Sortable(false))
        .Groupable()
        .ToolBar(toolbar => toolbar.Create())
        .Resizable(resize => resize.Columns(true))
        .Reorderable(reorder => reorder.Columns(true))
        //.ClientDetailTemplateId("template")
        .HtmlAttributes(new { style = "height:430px;" })
        .DataSource(dataSource => dataSource
            .Ajax()

            .PageSize(6)
                     .Read(read => read.Action("GetItemsHome", "det"))  
            .Model(model => {
                model.Id(p => p.ID);


                })

                    .Create(update => update.Action("EditingInline_Create", "det"))
                      //  .Read(read => read.Action("EditingInline_Read", "Default1"))
                        .Update(update => update.Action("EditingInline_Update", "det"))
                        .Destroy(update => update.Action("EditingInline_Destroy", "det"))

    )



)



  </div>
</div>

/// CS Code

 public ActionResult GetItemsHome1([DataSourceRequest] DataSourceRequest request , int page)
    {
        List<CustomItem> lst = new List<CustomItem>();

        return Json(lst.ToDataSourceResult(request));
    }

0 个答案:

没有答案