首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kendo ui vs slickgrid

kendo ui vs slickgrid
EN

Stack Overflow用户
提问于 2015-08-14 13:57:08
回答 2查看 531关注 0票数 1

我在我的应用程序中使用slickgrid,但最近我在slickgrid中遇到了一些bug和奇怪的行为(特别是与分组相关的)。有很多公共和私有存储库,不确定哪一个是好的。

我在考虑用肯德包。但请记住以下问题- 1)当UI有大量数据时,kendoui能否提供比slickgrid更好的性能? 2) kendoui网格是否具有与slickgrid相同的功能?主要是excel样式的功能,比如当您将鼠标拖到行上时自动填充列的值。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-11-10 19:16:38

Slick grid的使用可能很复杂,因为它应该在javascript上完成。因此,这个网格的缺点是,如果我们想要在MVC的视图中显示它,这个网格需要在document ready上填充。使用这种网格的好处是它是免费的。

另一方面,使用kendo grid为用户在View本身上使用它提供了灵活性(如下所示)。因此,与光滑网格相比,这个网格运行得更快。KendoUI是一种付费UI。

代码语言:javascript
复制
    //Controller
    List<Student> Studentlist = new List<Student>();
    FillStudentsObject(Studentlist);
    return View(Studentlist);
    //View
@using Kendo.Mvc.UI;
@using KendoGridWork.Models;
@model List<Student>
    @(Html.Kendo().Grid(Model).Name("StudentModel")
    .Columns(column =>
    {
      column.Bound(p => p.ID).Width(30).EditorTemplateName("#=GetID(this)#");
      column.Bound(p => p.First_Name).Width(100);
      column.Bound(p => p.Last_Name).Width(100);
      column.Bound(p => p.Division).Width(30);
      column.Bound(p => p.Standard).Width(30);
      column.Bound(p => p.Percentage).Width(50);
    })
    .Selectable()
    .Sortable()
  .Editable(editable => editable.Mode(GridEditMode.InCell).DisplayDeleteConfirmation(false)).Navigatable()
    .Filterable()
    .DataSource(datasource=>datasource
    .Ajax()
    .ServerOperation(false)
        .Model(model =>
        {
          model.Id(p => p.ID);
          model.Field(p => p.ID).Editable(false);
        }))
)
票数 1
EN

Stack Overflow用户

发布于 2015-08-14 14:11:28

KendoUIslickgrid

在我看来,Kendo UI会更好。因为Web可访问性,简单地说,就是创建能够被最广泛数量的用户充分体验的站点和应用程序。这包括残疾用户,他们通常在断言技术的帮助下访问我们创建的网站,比如屏幕阅读器。继续使用Kendo UI

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32003198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档