2017-09-06 20 views
0

最新の商用バージョンjqgrid guriddoを試していますが、カラムに最小幅のようなものが必要です。 すべてを試していますが、何もうまく動作しません。 私のヘッダーの列名が長すぎるため、小さなデバイスでは正しく表示されませんでした。 大きなデバイスではグリッドが小さくなるため、固定幅を必要としません。jqgrid guriddoの各列に最小幅を設定する方法

最小幅よりも小さい動的列は必要ですが、それ以上長くすることはできません。

+0

私が開発したjqGrid - [free jqGrid](https://github.com/free-jqgrid/jqGrid)の代わりのフォークは、gridまたはautoResizing.minColWidthの 'minResizingWidth'オプションの最小幅を指定できますすべての列にたとえば、[デモ](https://jsfiddle.net/OlegKi/su7ebs65/)の「Date」列のサイズを変更してみてください。 – Oleg

答えて

1

はGuriddoでリサイズ最小限の列幅を定義minColWidthと呼ばれるそのようなオプションがあり、 - 修正されました。このオプションは、に関する小さな問題があったかをテストすることができますので、official documentation here

に見えるが、そのあなたが固定コードを取得したときの機能from GitHub

この問題を見つけるために大変ありがとうございます。

+0

ありがとうございますが、私はまだ問題があります。たぶん私には間違った選択肢があります。私のオプションは次のとおりです。{ "データ型": "JSON"、 "高さ":ヌル、 "幅":ヌル、 "shrinkToFit":真、 "たrowNum":0、 "GridViewコントロール"、偽"ページャ": "logbookByDrivesGridPager"、 "viewrecords":真、 "URL": "LogbookByDrivesGridData"、 "colModel":[ { "名前": "ID"、 "自動サイズ変更":{ 「minColWidth ":310 }、 "フォーマッタ ":"整数 " }、 { "名前 ":"場所 "、 "自動サイズ変更 ":{ "minColWidth":310 }、 "minColWidth":あなたはグリッドオプションとして設定する必要がありますので、350 } ] } – user1951618

+0

minColWidthは、すべての列のグローバルオプションです。現在、私たちは各列ごとにそのようなものを持っている可能性に取り組んでいます。今日後で追加されます。変更について通知されます。 –

+0

colModel - minResizeWidthに新しいオプションを追加しました。このオプションは、列ごとに最小限のサイズ変更幅を定義します。このオプションを設定すると、minColWidthの優先度が高くなります。 colModelでこれを設定することができます。新しいオプションを使用したダウンロードは[同じ場所](https://github.com/tonytomov/jqGrid/archive/master.zip)からのものです –

関連する問題