Adobe AEM表格&表数据 - 如何引用非显示列

时间:2018-03-19 22:22:15

标签: adobe aem

我们有大型表格显示在通信管理表单中,并希望将一些列压缩为一个,例如Age / AgeFrom / AgeTo / AgeUnits / DOB。我在“计算”的附加脚本中执行此操作。

问题是该列必须存在才能被引用。但是,通过UI,似乎没有任何方法可以隐藏列。您可以将其宽度设置为0,并且其周围的边框具有不再强调的外观。虽然它有一些宽度。然后,如果你需要添加列(因为你在尝试解决这个问题时愚蠢地删除了它们!),“没有足够的空间”错误发生。

是否有最佳方法在AEM表中创建零宽度列?

enter image description here

1 个答案:

答案 0 :(得分:0)

在写完这个问题之后,我又回到了它并再次尝试并找到了解决方案。而且我很高兴知道是否有更好的解决方案。

  1. 首先不要删除列
  2. 右键单击数据视图中的表格并Generate Fields(或者只是将其拖到页面上)。这将包含每一列。
  3. 下一步是缓慢而乏味的,这是一个更有效的方法的答案将是好的。然而,它可以提供所需的结果。
    1. 逐一点击每个列的箭头,然后选择select column
    2. Window (menu) > Object > Cell (tab) > Presence = Invisible
    3. Window (menu) > Layout > Width = 0.0001mm并按return
  4. 我没有尝试使用0.0001mm的不同值,只是0没有相同的效果。

    现在每个列都被隐藏了。可以通过Hierarchy窗格中的工作来恢复它。

    enter image description here