2011-12-07 29 views
0

jqGrid編集および表示フォームの行ラベル(列のキャプションと同じ)は、実行時に設定されます。 場合によっては狭くて幅が広い場合もあります。jqgridの編集および表示フォームのラベル列に最適な幅を設定する方法

狭いラベルの列幅が大きすぎる場合。ラベルテキストと値フィールドの間に余りにも空いている場所があります。

labelswidth: '30%'の値はハードコードされているようです。

フォームラベルの列の幅を自動的に調整して、すべてのラベルが狭い場合は列幅が小さくなるように調整する方法はありますか。

答えて

0

私がやろうと思われる最初のではなくパーセントのピクセルの値を使用することです:

labelswidth: 80, width: 600 
+1

ありがとうございました。ラベルテキストは、実行時にユーザーによって変更できます。したがって、異なるフォームには異なるラベル幅の値が必要です。自動的にlabelswidthの値を計算する方法は?ラベルの幅がラベルの幅より広い場合、ラベルテキストを次の行に折り返すようにするにはどうすればよいですか?現在のところ、チェックボックスの列では、ラベルのテキストとチェックボックスが重なり、非常に醜いです。 jqgrid列ヘッダーの折り返しスタイルをこれに使用できますか? – Andrus

+0

labelswidthプロパティはアプリケーションで指定されていません。編集ウィンドウのラベルの列の幅は正しい:列の幅は、最大のラベル幅に従って自動的に設定されます。ビューウィンドウで同じ動作を強制する方法は? – Andrus

関連する問題