如何设置jira表的列宽

问题描述 投票:8回答:4

我在这个问题上挣扎了一段时间,并且能够找到解决方案。我的想法是我的脚本自动生成一个数据,将其放入表中,并且有一些列应该保留它们的宽度(不应少于某些东西)。但是jira标记根据屏幕分辨率和所有表列中保留的数据动态设置表格列宽。而数据单元的noformat对我没有帮助,因为这些列中有一些符号需要jira标记。我不是jira admin所以使用高级插件和jira脚本不是一个选项。

jira
4个回答
8
投票

解决方案是使用noformat设置表头名称。如果您需要更宽的表,只需在标题中添加一些空格并将其包装在noformat中。 jira将根据预先格式化的标题保持列宽。

所以例子是:

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

在此示例中,具有header2和header4的列的宽度将根据哪个内容更长而动态生成(列宽可以动态设置为1个符号)。而header1和header3的宽度永远不会小于列名的长度。

此解决方案不允许设置列的宽度,但至少它允许使某些列足够宽以正确显示数据。


1
投票

{noformat}解决方案对我不起作用,我没有添加插件的管理员权限,因此我创建了一个Chrome扩展程序,将最小列宽设置为100像素。有点愚蠢,它必须来到这,但它完成工作。

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


1
投票

由于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 |

0
投票

Jira似乎扩展了右列的宽度以适应内容,这可能会挤压左列,使其不适合它的内容。此特定问题的解决方法是限制右列中的内容宽度,直到左列具有足够的宽度才能正确呈现。

一种方法是在内容中输入新行。

||     Parameter       || Meaning ||
| a term | A definition which contains 
lines breaks.|
© www.soinside.com 2019 - 2024. All rights reserved.