2012-04-03 11 views
0

私のレールプロジェクトでjqgridを使用しています。異なるページでjqgridを使用しています。異なるページで、別のフォントサイズが必要です。別のページで別のフォントサイズが必要です。 jqgridのCSSを変更してください。私のビューコードで動的にフォントサイズを変更する必要があります。ヘッダ、レコード、フッタのフォントを変更する必要があります。jqgridのフォントサイズを動的に変更する方法

+0

私は自分自身でこの問題を解決しました。ビュー内で以下を適用しました:

+0

申し訳ありませんが、あなたの質問を策定するような完全な解決策からは遠いです。確実に 'height'からpxを削除し、ページング値を変更する必要があります。一番上のページャを使用するかどうか、ツリーグリッドとその他のjqGrid機能を使用するかどうかは指定しません。アラートダイアログやフォームでフォントを調整したり、ダイアログを検索したり、ツールバーやフリーズコラムなどを検索する必要がありますか?最も単純なグリッドの場合でも、投稿する設定はいっぱいではありません。どこに問題があるのか​​を明確にするには、 'font-size:48px;'を設定してみてください。 – Oleg

答えて

0

これは簡単ではありません。 jqGridの現在のコードは、emの代わりにpxを使用しません。間違った列幅の計算で問題を解決するには、scrollOffsetまたはcellLayoutのようなオプションがあります。ですから、動的フォントサイズの問題を解決するには、グリッドの幅や高さを調整するだけでなく、jqGrid.cssを変更する必要があります。これを行わないと、グリッドに不要なスクロールバーが表示される可能性があります。

まもなく、問題の複雑さのために、jqGridで動的フォントサイズを実装しようとすることはお勧めできません。あなたがこれをした場合、あなたが解決策を分かち合うと良いでしょう。

関連する問題