2013-03-15 3 views
10

Сетка Kendo автоматически устанавливает свой индикатор загрузки при загрузке сетки, разбиении на страницы, сортировке. Он работает нормально.Kendo Grid - его собственный Индикатор загрузки

Но я не хочу, чтобы этот встроенный индикатор загрузки отображался/скрыт.

Как отключить эту функцию?

Просьба сообщить мне.

Спасибо, Vinoth

ответ

12

Простой, просто скрыть его с помощью CSS. Ваш селектор должен быть более конкретным, чем встроенные классы Kendo. Вы можете использовать ID Grid для этого.

#grid .k-loading-image { 
    background-image: none; 
} 

Если вы хотите удалить маску загрузки, вы также можете выполнить это с помощью CSS.

#grid .k-loading-color { 
    opacity: 0; 
} 
+0

Эй nukefusion, спасибо за ваш ответ. Вышеприведенный код сделает только обратное изображение как никем, но будет отображать маску. Мой вопрос: я не хочу весь класс k-загрузки. Где поставить этот код $ ('# mygrid'). RemoveClass ('. K-loading')? будь то привязка к сетке или начало запроса или jquery document.ready .. Пожалуйста, помогите мне .. – Vicky

+0

Если вы не хотите, чтобы маска также скрывала это с помощью CSS, вам не нужно прибегать к модификациям javascript. См. Мое редактирование. – nukefusion

2

У меня было две сетки с именем «grid1» и «grid2» - каждая из них была заключена в div; «grid1panel» и «grid2panel». Чтобы удалить указатель поворота/ожидания, я добавил переопределение для панелей сетки «.k-load-image» и «.k-load-color»; это удаляло его только для этих конкретных сеток.

Пример CSS

/* DISABLE KENDO SPINNER/WAIT CURSOR */ 
.grid1panel .k-loading-image { 
    background-image: none; 
} 
.grid1panel .k-loading-color { 
    opacity: 0; 
} 
.grid2panel .k-loading-image { 
    background-image: none; 
} 
.grid2panel .k-loading-color { 
    opacity: 0; 
}