web-dev-qa-db-ja.com

Jiraテーブルの列幅を設定する方法

私はしばらくの間この質問に苦労し、解決策を見つけることができました。アイデアは、私のスクリプトが自動的にデータを生成し、それをテーブルに配置し、その幅を維持する必要のあるいくつかの列があることです(それより小さくてはいけません)。ただし、jiraマークアップは、画面解像度とすべてのテーブル列に保持されるデータに基づいて、テーブル列の幅を動的に設定します。そして、データセルのnoformatは、jiraマークアップを必要とするそれらの列にいくつかの記号があったため、役に立ちませんでした。私はjira管理者ではないため、高度なプラグインとjiraスクリプトを使用することはできません。

17

解決策は、テーブルヘッダー名をnoformatで設定することでした。幅の広いテーブルが必要な場合は、ヘッダーにスペースを追加して、noformatで囲みます。そして、jiraは列幅をそのフォーマット済みヘッダーに基づいて維持します。

したがって、例は次のようになります。

||{noformat}Header1  {noformat}||Header2||{noformat} Header3          {noformat}||Header4||
|data1|data2|data3|data4|
....

この例では、header2とheader4を持つ列の幅は、どちらのコンテンツが長いかに応じて動的に生成されます(列の幅は動的に1シンボルに設定することもできます)。 header1とheader3の幅が列名の長さより小さくなることはありません。

このソリューションでは、列の幅を設定することはできませんが、少なくとも一部の列をデータを正しく表示するのに十分な幅にすることができます。

16

HTMLの改行しないスペースがたくさんあります。

 

したがって、ヘッダーには次のようなコードが含まれます。

||                       Field Description          ||Reserved Field||

少し厄介ですが、中央をずらして列の幅を広げるのに役立ちます。残念ながら、これは他のコンテンツにも限定されていますが、{noformat}よりもかなりきれいです。固定サイズは許可されませんが、押しつぶされた列よりも優れています

例えば.

より良い列幅でフォーマットされたテーブル

2
Kashif

Noformatは非常にきれいに見えないので、私はここで別の解決策を得ました、これはおそらく最も美しいものです(マークアップではなく結果を確認したとき):

1x1pxのサイズの透明な画像を作成し、必要な最小サイズで列ヘッダーに挿入しました。ヘッダーテキストを垂直方向に中央揃えにするために、テキストの前後に挿入する必要がありました。次の例を参照してください。

|| !transparent.png|width=300px, height=1px! Col1 !transparent.png|width=300px, height=1px! || Col2 || Col3 ||
|| Row header | Content of column 1 | Content of column 2 |
2
aYo

Jiraは右の列の幅を内容に合わせて拡大しているようです。これにより、左の列が圧迫されて内容に合わなくなる可能性があります。この特定の問題の回避策は、左の列が適切にレンダリングするのに十分な幅になるまで、右の列のコンテンツの幅を制限することです。

これを行う1つの方法は、コンテンツに新しい行を入力することです。

||     Parameter       || Meaning ||
| a term | A definition which contains 
lines breaks.|
1
intotecho

{noformat}ソリューションが機能せず、プラグインを追加するための管理者アクセス権がないため、Chrome拡張機能を作成して、最小列幅を100ピクセルに設定しました。種類これまで来なければならないのはばかげているが、それは仕事を成し遂げる。

https://chrome.google.com/webstore/detail/jira-table-width-fixer/lgbgknkgpchdholdabagddphgaildolf/related

1
Gabe

列の幅が同じになるように、すべて同じテーブルに配置する必要があります(スペーステーブルは指定しないでください)。例えば

||Table1Col1||Table1Col2||Table1Col1Comment|Table1Col2Comment|
||Table2Col1||Table2Col2||Table2Col1Comment|Table2Col2Comment|

うまくいけばこれはうまくいくはずです。

ブレインデッドブレインデッドソリューション:アンダースコアでヘッダーを埋めます。 「noformat」のトリックは、私にとっても醜いものでした。 動作しませんでした。透明なjpgを検索/使用/インストールする権限がありません(または私が怠惰です)。したがって、アンダースコアのみを使用しました。ヘッダーテキストを「スペースなし」(「スキッシュしない」ではなく「dont_squish_me」)にすると、Jiraで行が折り返されなくなります。

|| build || dont_squish_me || really_long_field____________________________________ ||
| [22|http://jenkins/job/JOB/22] |  5:27:50 | some extra text that might wrap |
| [23|http://jenkins/job/JOB/23] |  4:19:22 | more wrappable |
0
qneill