视图:合并来自一个共享列中多个列的信息
您可以合并显示在多个单独列中的信息,并将其显示在一个共享列中。
访问要求
您必须具有以下权限才能执行本文中的步骤:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront计划 | 任何 |
Adobe Workfront许可证 |
当前:
新增:
|
访问级别配置* |
编辑对报告、功能板和日历的访问权限以修改报告 编辑对筛选器、视图和分组的访问权限以修改视图 |
对象权限 | 管理报表的权限 |
有关此表中信息的更多详细信息,请参阅Workfront文档中的访问要求。
共享或合并列时的注意事项
-
可以合并两个相邻列并显示由换行符分隔的每列信息,也可以合并相邻两列的信息,而不用分隔符分隔每列的信息。
-
通过将本文中描述的相同语法应用于已共享列和相邻列,可以合并来自两个以上列的信息。
-
valueformat=HTML
行在共享列中是必需的。 否则,从Adobe Workfront导出报告时,列将不包含任何信息(它们将为空白)。 -
合并的列可能不支持条件格式。
存在以下例外:
- 在Workfront中查看信息时,如果构成合并列的列彼此的格式不同,则保留第一列的格式并忽略所有其他列的格式。
- 将视图导出到PDF文件时,条件格式适用于合并列中的第一列。
- 将视图导出到Excel文件时,合并的列显示为单独的列。 各个列还会显示各自的条件格式规则。
-
具有 viewalias 属性的列可以限制可以合并的列数。 要避免这些限制,请避免使用 viewalias 属性。 如果必须在列中包括 viewalias 属性,请确保该属性是列中列出的最后一个项目。
-
如果将具有共享列的列表导出为Excel或“制表符分隔”格式,则这些列在导出的文件中会被隔开。
-
当其中一列或两列都显示
tile
类型字段时,合并的列中会自动引入强制换行符。 例如,带格式的文本字段是tile
类型字段。 在这种情况下,在文本模式下查看列时存在type=tile
的行代码。
合并两列的数据,不带换行符
您可以合并来自多个单独列的数据,以在一列中显示该数据,每列的值之间不出现断点或空格。
要合并两列不带换行符的数据,请执行以下操作:
-
转到对象列表。
-
从 视图 下拉列表中选择一个视图,然后单击 编辑 图标 以编辑该视图。
-
转到要合并的第一个列,然后单击 切换到文本模式 > 编辑文本模式。
-
将以下文本添加到要合并的第一列:
sharecol=true
合并列表或报表的前两列时,Workfront在包含第一列中对象信息的每一行文本前面加上
column.0.
,在包含第二列信息的每一行文本前面加上column.1.
。必须在第一列的列号前面加上该列的编号。 列计数始终以标记为
column.0.
的列表或报告的最左列开始。如果共享多列,请确保在包含每列的共享信息的代码行中添加列号。
示例: 以下是包含三个单独列的合并列的文本模式代码,从该列表的第二列开始。 合并的值包括项目名称、计划开始日期和项目所有者姓名,并且三个值之间没有间隔:
code language-none column.1.valuefield=name column.1.valueformat=HTML column.1.sharecol=true column.2.valuefield=plannedStartDate column.2.valueformat=atDate column.2.sharecol=true column.3.valuefield=owner:name column.3.valueformat=HTML
-
单击 完成,然后单击 保存视图。
使用换行符合并两列的数据
执行以下操作可合并多列数据,以将其显示在一个公用列中,并在每列的值之间使用换行符:
-
转到对象列表。
-
从 视图 下拉列表中选择一个视图,然后单击 编辑 图标 以编辑该视图。
-
在要合并的两列之间添加第三列。
note tip TIP - 要合并的列必须彼此相邻。
- 必须单击要合并的第一列。
-
单击 切换到文本模式 > 编辑文本模式,然后在步骤1中添加的中间列中添加以下代码:
code language-none value=<br> valueformat=HTML width=1 sharecol=true
-
单击第一列,然后单击 切换到文本模式 > 编辑文本模式,然后将以下文本添加到该列:
sharecol=true
合并列表或报告的前两列时,Workfront在包含第一列中对象信息的每一行文本前面
column.0.
,包含与column.1.
共享信息的列,以及包含第二列信息和column.2.
的文本行之前。如果组合列位于视图的中间,则根据列在视图中的位置对其进行编号。 列计数始终以标记为
column.0.
的列表或报告的最左列开始。如果共享多列,请确保在包含共享信息的代码行中添加列号。
示例: 以下是共享列的文本模式代码,该列包含项目名称、计划开始日期和项目所有者名称以及换行符。 共享列是项目视图的第二列。
code language-none column.1.displayname=Project_StartDate_Owner column.1.sharecol=true column.1.textmode=true column.1.valuefield=name column.1.valueformat=HTML column.2.value=<br> column.2.width=1 column.2.valueformat=HTML column.2.sharecol=true column.3.valuefield=plannedStartDate column.3.valueformat=atDate column.3.sharecol=true column.4.value=<br> column.4.width=1 column.4.valueformat=HTML column.4.sharecol=true column.5.textmode=true column.5.valuefield=owner:name column.5.valueformat=HTML
-
单击 完成,然后单击 保存视图。