使用 Kendo UI 网格 & Window 非常高 CPU 使用率
Use of Kendo UI Grid & Window Very high CPU Usage
我有一个简单的应用程序,它是一组包含数据网格的 Kendo UI windows。一旦它 运行,它就会对系统造成巨大的压力,并且视觉效果会停止。
无论项目 运行 与否,它的 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()
)
这实际上与 Kendo 完全无关。感谢Nicholas让我质疑和隔离
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
我模板中的这行代码就是问题所在。我什至不确定它是如何到达那里的,但我不使用或不需要它。删除该行解决了我的问题。也许 css 与 kendo 中的某些内容冲突,不确定。
我有一个简单的应用程序,它是一组包含数据网格的 Kendo UI windows。一旦它 运行,它就会对系统造成巨大的压力,并且视觉效果会停止。
无论项目 运行 与否,它的 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()
)
这实际上与 Kendo 完全无关。感谢Nicholas让我质疑和隔离
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
我模板中的这行代码就是问题所在。我什至不确定它是如何到达那里的,但我不使用或不需要它。删除该行解决了我的问题。也许 css 与 kendo 中的某些内容冲突,不确定。