간단한 서브 그리드를 사용하는 jqGrid (4.1.1)가 있습니다. 서브 그리드를보기 위해 레코드가 더하기로 출력되면 정상적인 것과 다른로드 아이가 나타납니다.jqGrid의 하위 그리드에 대한 loadui를 변경할 수 있습니까?
나의 현재 구성은 loadui: none
이고, beforeRequest
이벤트에서는 내 자신의 로더를 보여줍니다.
subGridBeforeExpand
이벤트에서 내 사용자 지정 이벤트를 사용하면 내 메시지와 기본 메시지가 표시됩니다. 또한로드가 완료되면 내 div를 숨길 곳을 볼 수 없습니다. subGridRowExpanded
이 적합한 장소가 아닙니다. 한마디로
:
- 인가가 아 격자 loadui을 숨기거나 내가 그것을 숨기기 위해 내 자신의 자바 스크립트를 롤백해야 할 설정있는 jqGrid?
- 로더를 닫을 수 있도록 subgrid가로드되었는지 확인할 수있는 이벤트는 무엇입니까?
미리 감사드립니다.
본인은 이것이 버그로 간주된다는 데 동의합니다. 당신의 솔루션은 매력처럼 작동합니다. 하위 그리드로드가 완료되면 내 로더를 숨기는 방법에 대한 생각이 있습니까? – IronicMuffin
@IronicMuffin : 죄송합니다. 무슨 뜻인지 이해가 안됩니다. 어느 "로더"를 숨기시겠습니까? 로더 div를 제거하면 로더가 표시되지 않아야합니다. 당신이 가진 상황을 더 정확하게 설명해 주시겠습니까? 어떤'subgridtype' 예를 들어 사용합니까? – Oleg
로드 중 메시지가있는 자체 오버레이를 표시하기 위해 blockui 플러그인을 사용하고 있습니다. 나는 이것을'subGridBeforeExpand'에 보여 주지만'subGridLoadComplete' 이벤트가 없어서 내 로더를 숨길 수있는 곳을 찾지 못하는 것 같습니다. – IronicMuffin