我有一个具有这种基本结构的自定义内容应用程序(按字母顺序):
| -A(文件夹) | - | - > aaaa(内容应用类型) | - | - > ababa(内容应用类型) | -B(文件夹) | - | - > bbbb(内容应用类型) | - | - > bababa(内容应用类型)
当我选择节点“aaaa”(例如)并单击“编辑”时,它会打开一个内容应用程序对话框,我可以在其中更改“aaaa”值。我想在对话框中的“aaaa”(链接到另一个内容应用程序中的另一个资源)上提供其他信息(可能在静态字段中)。
如何在对话框中显示自定义信息?我应该改变一些领域的课程?怎么样?
最简单的是有2个对话框,一个用于内容类型A,一个用于内容类型B. 然后为操作栏配置“editA”和“editB”操作,一个打开对话框A,一个打开对话框B.然后在这些操作上设置可用性,以便只有当所选项目的内容类型为A时才能看到第一个类似的第二个是可用的,只有选择的项目是内容类型B. 如果您为两个编辑操作提供相同的标签,则在对话框打开之前,用户甚至不会识别工作台中的差异。您可以使用继承来确保对话框字段设置中没有重复,但保留完全的灵活性。
显然,您还可以根据其他条件创建可用性检查器,而不仅仅是内容类型。