0

假设我们有 2 种文档类型:TagGroup [DisplayName]并且TagGroupItem [DisplayName]TagGroupItems 是 TagGroup 的子项。也就是说,假设我们有以下数据:

颜色 - 红色 - 绿色 - 蓝色

表面处理 - 铝 - 塑料

Color 和 Finish 都是 TagGroups。哪种数据类型允许另一个项目与 1 个或多个标签组项目相关联?也就是说,一个项目可以是颜色-红色和完成-铝或只是颜色-红色。除了为每个标签组手动创建一个下拉列表并将其关联到一个项目之外,如何才能更加简化?

4

1 回答 1

1

您可以尝试使用出色的uComponents包的多节点树选择器来执行此操作。

创建基于多节点树选择器的数据类型TagGroupItems,将其配置为仅允许被选择(使用XPathFilter)。

每个需要与 x 关联的文档类型TagGroupItems都只需要一个使用此数据类型的属性。

TagGroupItem这当然将允许从相同中选择多个TagGroup(例如红色和绿色)。如果您想强制只有 0 或一个TagGroupItem链接,您可以为每个定义一个数据类型TagGroup,限制为它们TagGroupItems最大节点选择设置为 1。

于 2011-09-15T19:15:04.467 回答