Adobe AEM 表单和表格数据 - 如何引用非显示列
Adobe AEM form & tables data - how to reference non-displaying column
我们有大表要显示在信函管理表单中,并希望将一些列压缩到一个列中,例如 Age / AgeFrom / AgeTo / AgeUnits / DOB。我在 'calculate'.
的附加脚本中执行此操作
问题是该列必须存在才能被引用。但是通过 UI 似乎没有任何方法可以隐藏该列。您可以将其宽度设置为 0,并且其周围的边框具有弱化外观。虽然它有一定的宽度。然后,如果您需要添加列(因为您在尝试解决此问题时愚蠢地删除了它们!),则会发生 "there is not enough space" 错误。
是否有在 AEM 表中制作零宽度列的最佳方法?
在写完这个问题后,我又回到了它并再次尝试并找到了解决方案。我很高兴知道是否有更好的解决方案。
- 首先不要删除列
- Right-click 在数据视图中 table 和
Generate Fields
(或直接将其拖到页面)。这将包含每一列。
- 下一步是缓慢而乏味的,这是一个更有效的方法的答案会很好。但是,它可以提供所需的结果。
- 逐一单击每一列的箭头并选择
select column
Window (menu) > Object > Cell (tab) > Presence = Invisible
Window (menu) > Layout > Width = 0.0001mm
然后按 return
除了 0
没有相同的效果外,我还没有尝试过 0.0001mm
的不同值。
现在每一列都被隐藏了。它可以通过在 Hierarchy
窗格中使用它来恢复。
我们有大表要显示在信函管理表单中,并希望将一些列压缩到一个列中,例如 Age / AgeFrom / AgeTo / AgeUnits / DOB。我在 'calculate'.
的附加脚本中执行此操作问题是该列必须存在才能被引用。但是通过 UI 似乎没有任何方法可以隐藏该列。您可以将其宽度设置为 0,并且其周围的边框具有弱化外观。虽然它有一定的宽度。然后,如果您需要添加列(因为您在尝试解决此问题时愚蠢地删除了它们!),则会发生 "there is not enough space" 错误。
是否有在 AEM 表中制作零宽度列的最佳方法?
在写完这个问题后,我又回到了它并再次尝试并找到了解决方案。我很高兴知道是否有更好的解决方案。
- 首先不要删除列
- Right-click 在数据视图中 table 和
Generate Fields
(或直接将其拖到页面)。这将包含每一列。 - 下一步是缓慢而乏味的,这是一个更有效的方法的答案会很好。但是,它可以提供所需的结果。
- 逐一单击每一列的箭头并选择
select column
Window (menu) > Object > Cell (tab) > Presence = Invisible
Window (menu) > Layout > Width = 0.0001mm
然后按return
- 逐一单击每一列的箭头并选择
除了 0
没有相同的效果外,我还没有尝试过 0.0001mm
的不同值。
现在每一列都被隐藏了。它可以通过在 Hierarchy
窗格中使用它来恢复。