Alfresco:限制可以选择的类别

时间:2014-06-10 15:21:37

标签: alfresco

我在Alfresco中有一个自定义内容类型(3.3 Enterprise,如果它很重要),我可以为该内容分配一个或多个类别。到目前为止一切都很好。

但我可以将可能的类别集限制为仅所有类别的子集吗?例如,如果类别如下所示,如何限制用户仅选择区域子类别(例如欧洲,南美洲等)。

Categories
+ Software Document Classification   <- I do not want these to be picked.
|  + Utilisation Documents
|  + Software Descriptions
|  + ...
|
+ Regions                     <- I want to restrict the
|  + Latin America               user to this subset of categories.
|  + Europe
|  + ...
+ ...

这可能吗?

1 个答案:

答案 0 :(得分:2)

您可以通过category.ftl控件上的“parentNodeRef”control-param设置用户可以从哪里开始的类别。只需找到您要开始的类别的NodeRef(“Regions”节点),并将该值用于“parentNodeRef”control-param。

有关类似问题和原始答案,请参阅https://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/change-root-element-category-picker-control。另请参阅https://wiki.alfresco.com/wiki/Forms#category.ftl以获取有关category.ftl最重要的control-params的概述。