2015-05-26 3 views
0

У меня есть простое приложение, которое представляет собой набор окон пользовательского интерфейса Kendo, содержащий датаарифы. Как только он бежит, его огромная нагрузка на систему и визуальное измельчение останавливаются.Использование Kendo UI Grid & Window Очень высокое использование ЦП

Его 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

Ваши сетки используются с разбивкой по страницам? Можете ли вы опубликовать код? У меня лично никогда не было этой проблемы. – Nicholas

+0

Ваш комментарий заставил меня обойти все биты, я использовал меню, сетку и окно. Как только я удалил все это, проблема все же возникла. Как только теперь почти пустая страница открылась, процессор начал сходить с ума. Я пошел и удалил строку за строкой, чтобы найти причину. –

ответ

1

Это было на самом деле ничего общего с кэндо вообще. Спасибо Николаю, который заставил меня подвергнуть сомнению его и изолировать.

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

Эта строка кода в моем шаблоне была проблемой. Я даже не знаю, как это произошло, но я не использую и не нуждаюсь в нем. Удаление этой строки устранило мои проблемы. Возможно, что css противоречит чему-то в кендо, не уверен.

Смежные вопросы