使用Kendo UI Grid&窗口CPU使用率非常高

时间:2015-05-26 07:19:29

标签: kendo-ui-mvc kendo-ui-grid kendo-ui-window

我有一个简单的应用程序,它是一组包含数据网格的Kendo UI窗口。一旦它运行,它对系统的巨大压力和视觉就会停止。

无论项目是否正在运行,Chrome都会出现问题,如果这些页面已加载,除了坐在浏览器中之外什么都不做,计算机速度非常慢

想知道是否有人有类似的问题,如何解决/解决。

一些示例网格代码

@{
    Layout = null;
}

@(Html.Kendo().Grid<DashboardViewModel.Payment>()
    .Name(Guid.NewGuid().ToString())
    .DataSource(dataSource => dataSource
        .Ajax()
        .Sort(sort => sort.Add("paymentId").Descending())
        .Read(read => read.Action("PaymentsJson", "Dashboard"))
    )
    .Columns(columns =>
    {
        columns.Bound(c => c.paymentId).Title("Id");
        columns.Bound(c => c.business).Title("Business");
        columns.Bound(c => c.createdAt).Title("Created").Width(110).DateFormat();
        columns.Bound(c => c.coupon).Title("Coupon");
        columns.Bound(c => c.quantity).Title("Qty").Width(80).Right();
        columns.Bound(c => c.price).Title("Price").Width(100).Right().CurrencyFormat();
        columns.Bound(c => c.discount).Title("Discount").Width(100).Right().CurrencyFormat();
        columns.Bound(c => c.total).Title("Total").Width(100).Right().CurrencyFormat();
    })
    .Filterable()
    .Pageable()
    .Sortable()
    .Groupable()
)

1 个答案:

答案 0 :(得分:1)

这实际上与剑道无关。感谢尼古拉斯让我质疑并孤立。

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">

我的模板中的这行代码就是问题所在。我甚至不确定它是如何到达那里但我不使用或不需要它。删除该行修复了我的问题。也许那css与剑道中的某些东西相冲突,不确定。