2012-04-03 4 views
0

내 레일 프로젝트에서 jqgrid를 사용하고 있습니다. 다른 recorsd에 대한 다른 페이지에서 jqgrid를 사용합니다. 한 페이지에서 다른 글꼴 크기가 필요하고 다른 페이지에서 다른 글꼴 크기가 필요합니다. jqgrid의 CSS를 변경하십시오. 내보기 코드에서 동적으로 좋아하는 크기를 변경해야합니다. 헤더, 레코드 및 바닥 글 글꼴을 변경해야합니다. 어떤 방법으로 나 할 수있는 방법을 제안 할 수 있습니다.동적으로 jqgrid 글꼴 크기를 변경하는 방법

+0

나는하여 문제를 해결 한 제 1,

+0

죄송합니다. 질문을 공식화하는 것과 같이 전체 솔루션에서 멀리 떨어져 있습니다. 반드시'height'에서 px를 제거하고 페이징 값을 변경해야합니다. 상단 호출기 사용 여부, 트리 그리드 및 기타 jqGrid 기능을 사용할지 여부는 지정하지 않습니다. 경고 대화 상자 또는 양식에서 글꼴을 조정하고 대화 상자를 검색하거나 툴바, 고정 열을 검색해야합니까? 가장 단순한 격자의 경우에도 게시하는 설정이 가득차 있지 않습니다. 문제가있는 곳을 더 명확하게 보려면'font-size : 48px; '를 설정하십시오. – Oleg

답변

0

쉽지 않습니다. jqGrid의 현재 코드는 em 대신 px을 사용하지 않습니다. 또는 cellLayout과 같은 옵션을 사용하면 잘못된 열 너비 계산 문제를 해결할 수 있습니다. 따라서 동적 글꼴 크기 문제를 해결하려면 격자의 너비 또는 높이를 조정해야하며 변경하려면 jqGrid.css이 필요합니다. 이 작업을 수행하지 않으면 그리드에 불필요한 스크롤 막대가 생길 수 있습니다.

잠깐 문제의 복잡성 때문에 jqGrid에서 동적 글꼴 크기를 구현하지 않는 것이 좋습니다. 그렇게했다면 솔루션을 공유하면 좋을 것입니다.

관련 문제