2014-10-20 3 views
0

그리드의 colmodel을 dynamiclly로 변경하고 많은 검색을 수행했지만 질문에 대한 답변이 없으면 jqGrid의 colmodel을 설정하십시오. SQL에서 select를 피벗 할 필요가 있습니다. 그래서 쿼리를 실행 한 후 그리드 열의 이름과 카운트를 찾습니다.행이 서버에서로드되었지만 그리드에 추가되기 전에

다른 게시물에서는 colmodel을 변경하는 방법을 찾았지만 언제 어디에서해야합니까? 결과가 변경되어 성능이 저하 될 수 있으므로 쿼리를 두 번 실행할 수 없습니다.

+0

지금까지 시도한 것을 포함 할 것을 강력히 권장합니다. 사람들이 시작할 수있는 코드를 포함시키는 것이 항상 좋은 생각입니다. Stackoverflow는 코드 작성 서비스가 아니며 사람들은 대개 이러한 질문에 민감하게 반응합니다. –

답변

0

beforeProcessing 콜백을 사용하여 colModel에서 많은 수정을 할 수 있습니다. 하나는 열을 추가/제거 할 수 없으며 하나는 name 속성을 수정할 수 없지만 대부분의 다른 변경은 허용됩니다. 수정을 위해 setColProp 메서드를 사용하는 것이 좋습니다. setLabel을 사용하여 열 머리글을 수정할 수 있습니다. The answer, this onethe another one은 상응하는 예를 제공한다.

colModel을 더 깊게 수정할 수있는 addColumn/removeColumn 열 방법에 대해 작업 중입니다. 현재 베타 버전 addColumn은 해당 데모가 github에 있습니다.

관련 문제