内容应用程序对话框中具有动态值的静态字段

问题描述 投票:0回答:1

我有一个具有这种基本结构的自定义内容应用程序(按字母顺序):

| -A(文件夹) | - | - > aaaa(内容应用类型) | - | - > ababa(内容应用类型) | -B(文件夹) | - | - > bbbb(内容应用类型) | - | - > bababa(内容应用类型)

当我选择节点“aaaa”(例如)并单击“编辑”时,它会打开一个内容应用程序对话框,我可以在其中更改“aaaa”值。我想在对话框中的“aaaa”(链接到另一个内容应用程序中的另一个资源)上提供其他信息(可能在静态字段中)。

如何在对话框中显示自定义信息?我应该改变一些领域的课程?怎么样?

java jcr magnolia
1个回答
0
投票

最简单的是有2个对话框,一个用于内容类型A,一个用于内容类型B. 然后为操作栏配置“editA”和“editB”操作,一个打开对话框A,一个打开对话框B.然后在这些操作上设置可用性,以便只有当所选项目的内容类型为A时才能看到第一个类似的第二个是可用的,只有选择的项目是内容类型B. 如果您为两个编辑操作提供相同的标签,则在对话框打开之前,用户甚至不会识别工作台中的差异。您可以使用继承来确保对话框字段设置中没有重复,但保留完全的灵活性。

显然,您还可以根据其他条件创建可用性检查器,而不仅仅是内容类型。

© www.soinside.com 2019 - 2024. All rights reserved.