0
jqgrid의 열 너비를 해당 열의 텍스트 크기로 조정하려고합니다. 검색을 통해 해결책을 찾지 못했습니다.jqgrid 열 너비를 해당 열의 텍스트로 조정하십시오.
나는이 질문에 해결책을 시도했다 : jqgrid column width auto. 지금 헤더에 문제가 있습니다. jqgrid에 수평 스크롤이없는 경우 헤더가 본문보다 짧습니다. 어떤 생각?
jqgrid의 열 너비를 해당 열의 텍스트 크기로 조정하려고합니다. 검색을 통해 해결책을 찾지 못했습니다.jqgrid 열 너비를 해당 열의 텍스트로 조정하십시오.
나는이 질문에 해결책을 시도했다 : jqgrid column width auto. 지금 헤더에 문제가 있습니다. jqgrid에 수평 스크롤이없는 경우 헤더가 본문보다 짧습니다. 어떤 생각?
얼마 전에 나는 setColWidth
방법으로 작은 jqGrid 플러그인을 작성했습니다. 그것은 당신이 필요로하는 것을합니다. 메서드의 마지막 버전은 github (jQuery.jqGrid.setColWidth.js
파일)에서 다운로드 할 수 있습니다. the answer에는 방법의 사용법이 an example입니다. the answer에 대해 생성 된 Another demo은 열의 내용과 열 머리글의 최대 너비를 기반으로 그리드의 모든 열 너비를 설정하는 방법의 사용법을 보여줍니다.
답변 해 주셔서 대단히 감사합니다. 코드에 넣었습니다. 유일한 문제는 열 선택기로 jqgrid에 열을 추가 할 때 일부 열 텍스트가 잘리지 않는다는 것입니다. 하지만 페이지를 새로 고칠 때 완벽합니다. –
나는 대답을 사용했다는 것을 언급해야한다 : http://stackoverflow.com/questions/24322006/jqgrid-column-width-according-to-its-content/24329916#24329916 위의 이슈가있다. –
@amandachaw : [대답] (http://stackoverflow.com/a/25969975/315935)을 따르고'jqGridRemapColumns' 이벤트의 경우에는'jqGridAfterLoadComplete'의 경우뿐만 아니라 열 너비를 다시 계산하십시오. ''jqGridAfterLoadComplete'' 대신''jqGridAfterLoadComplete jqGridRemapColumns''를보십시오. – Oleg