如何设置jira表格';s列宽度

如何设置jira表格';s列宽度,jira,Jira,我为这个问题挣扎了一段时间,终于找到了解决办法。这个想法是,我的脚本自动生成一个数据,将其放入表中,并且有一些列应该保持其宽度(不应该小于某个值)。但是jira标记根据屏幕分辨率和保存在所有表列中的数据动态设置表列宽。数据单元的noformat对我没有帮助,因为这些列中有一些符号需要jira标记。我不是jira管理员,所以不能使用高级插件和jira脚本。解决方案是使用noformat设置表头名称。如果您需要一个更宽的表,只需在标题中添加一些空格,并将其包装为noformat。jira将根据预先格

我为这个问题挣扎了一段时间,终于找到了解决办法。这个想法是,我的脚本自动生成一个数据,将其放入表中,并且有一些列应该保持其宽度(不应该小于某个值)。但是jira标记根据屏幕分辨率和保存在所有表列中的数据动态设置表列宽。数据单元的noformat对我没有帮助,因为这些列中有一些符号需要jira标记。我不是jira管理员,所以不能使用高级插件和jira脚本。

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

例如:

||{noformat}Header1  {noformat}||Header2||{noformat} Header3          {noformat}||Header4||
|data1|data2|data3|data4|
....
在本例中,标题为2和标题为4的列的宽度将根据其内容的长度动态生成(列宽甚至可以动态设置为1个符号)。而header1和header3的宽度永远不会小于列名的长度


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

Jira似乎会扩大右列的宽度以适应内容,这可能会挤压左列,使其不适合其内容。 此特定问题的一个解决方法是限制右栏内容的宽度,直到左栏有足够的宽度来正确渲染

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

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

{noformat}解决方案对我不起作用,我没有管理员权限添加插件,所以我创建了一个Chrome扩展,将最小列宽设置为100像素。有点傻,它不得不这么做,但它完成了任务


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

大量HTML非换行空格。。i、 e

 
因此,标头将包含如下代码

||                       Field Description          ||Reserved Field||
这有点令人讨厌,但它在移动中心和扩大列宽方面起作用。遗憾的是,这也仅限于其他内容,但比{noformat}漂亮得多。不允许固定大小,但优于压缩列

e、 g


您应该将它们全部放在同一个表中,以使列宽相同(不提供任何空格表);比如说

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

当然,这应该行得通

脑死亡解决方案:用下划线填充标题。“noformat”的把戏对我来说太难看了,
不起作用,我没有找到/使用/安装透明jpg的权限(或者我太懒了)。。。所以我只用下划线。使标题文本“无空格”(“不要挤我”而不是“不要挤我”)可以防止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 |

我在谷歌上搜索不可见的unicode字符,它不是空格,因此JIRA不会修剪它。在编辑JIRA注释的表头时,我在visuell模式下找到并复制粘贴的第一个,这很神奇,我可以调整所需的列宽。(尽管如果文本中有任何或任何其他空格字符,我必须替换空格,这可能会使JIRA将标题分成更多行。 这是我使用的unicode字符:
(从框中复制文本)

非常感谢,帮助了我。这很难看。:(好吧,你可以推荐一个更好的选项,但我怀疑目前标记中是否有任何表格格式属性。对我不起作用。将标题文本放入带有滚动的附加面板中,并使列保持窄(尽管比标题周围没有滚动框时宽)抱歉,这个修复对我来说很有效。这种差异可能是由jira配置和使用的插件造成的。另外,请检查jira标记的语法,也许您的语法中没有noformat标记?这是一个很好的破解方法。我希望Atlassian能够了解人们是如何拼命寻找好的解决方案的。他们从2005年以来就已经开始感兴趣了(见JRASERVER-6034),但仍然没有实现它。也许有一天他们会解决它。我想也许在{noformat}中放一些空格也可以在文本之前和之后,但保持文本的格式。我下次会尝试。我只是尝试了一下,但没有让它变得更好。我忘记了noformat容器的边框,它仍然以这种方式可见。因此图像仍然是最漂亮的黑客。它不能完全工作,但这是一个好主意。我可以改进格式,但我不能直接y控制宽度。@jws:为什么它对您不完全有效?我使用过此解决方案几次,但从未发现任何问题。如果我设置了图像的宽度,这将是列的最小宽度。但是,它只能用于设置最小宽度,而不是固定宽度。如果您在此处着陆并需要此解决方案,请登录到Jira并添加yo你的评论,也许他们会添加一个功能。这在我这边不起作用。预览是可以的,但在验证修改和刷新页面时,列仍然太窄。