2013-03-15 3 views
10

검도 그리드가로드되고, 페이징되고, 정렬 될 때 검도 그리드는 자체로드 표시기를 자동으로 제공합니다. 잘 작동합니다.검도 그리드 - 자체로드 표시기

하지만이 내장형로드 표시기가 표시되거나 숨겨지는 것을 원하지 않습니다.

어떻게이 기능을 비활성화 할 수 있습니까?

제발 알려주십시오.

덕분에, Vinoth

답변

12

간단한, 그냥 CSS로 숨 깁니다. 선택기는 내장 된 검도 클래스보다 구체적이어야합니다. 그리드의 ID를 사용할 수 있습니다.

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

로딩 마스크를 제거하려면 CSS로이를 수행 할 수도 있습니다.

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

nukefusion 이봐, 당신의 대답을 주셔서 감사합니다. 위의 코드는 backgroud 이미지를 none으로 만 만들 것이지만 마스크를 보여줍니다. 내 질문은 내가 전체 k - 로딩 클래스 싶지 않아요. 이 코드를 어디에 둘 것인지 $ ('# mygrid'). removeClass ('. k-loading')? 그리드 databound 또는 요청 시작 또는 jquery document.ready .. 제발 도와주세요 .. – Vicky

+0

당신은 또한 CSS로 숨길 수있는 마스크를 원하지 않는다면, 당신은 자바 스크립트 수정에 의지 할 필요가 없습니다. 내 편집을 참조하십시오. – nukefusion

2

"grid1"및 "grid2"라는 두 개의 그리드가 있습니다 - 각각은 div 내에 포함됩니다. "grid1panel"및 "grid2panel"이라고 이름이 지정됩니다. 회 전자/대기 커서를 제거하려면 ".k-loading-image"및 ".k-loading-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; 
}