2014-07-26 3 views
0

jqGrid를 사용하여 그룹화 된 데이터를 그룹으로 표시하고 각 그룹의 헤더를 표시하는 데 어려움이 있습니다 (계층 적 jqGrid는 자식 그리드의 열 머리글을 표시하므로). 기본 jqGrid 그룹화가 어떻게 나타나는지 설명했습니다.각 그룹에 대한 헤더를 jqGrid에 표시하는 방법

enter image description here

이를 구현하는 방법은 없나요? 또한 바닥 글 대신 그룹 머리글 행에 요약을 표시 할 수 있습니까?

고맙습니다.

+0

"그룹 코드"의 의미는 무엇입니까? – Oleg

답변

0

원하는 것은 그리드의 표준 구조에 너무 많은 변화가 있습니다. "그룹"헤더와 하위 헤더 "그룹 머리글 1", "그룹 머리글 2", "그룹 머리글 3"은 크기를 조정해야한다고 가정합니다. 구현이 조금 어려워 보인다.

아마 데이터 그룹화 대신에 subgrids을 더 잘 사용해야합니까? 당신이 보조 그리드의 마지막 컬럼의 너비를 메인 그리드의 마지막 컬럼의 너비와 동 기적으로 유지해야 할 필요가 있다면, the answer에 설명 된 접근법을 사용할 수 있습니다. resizeStop 콜백을 사용하여 열 크기 변경을 파악하고 다른 격자 (기본 그리드 및 다른 열린 하위 격자)의 setColWidth 메소드 (자세한 내용은 the answer 참조)를 호출 할 수 있습니다.

+0

@Oleg, 고맙습니다. 나는 서브 그리드를 사용할 것입니다. 그리드에 크기를 조정할 필요가 없으므로 서브 그리드 열 너비를 주 그리드와 일치 시키도록 설정하면 문제가되지 않습니다. 서브 그리드를 설정하는 데 더 많은 코드가 필요할 것이고,이를 피할 수 있다면 생각하고있었습니다. –

+0

@csharp_beginer : 환영합니다! Subgrids, 나에게도 보인다, 대부분 귀하의 요구 사항에 가깝습니다. – Oleg

관련 문제