是否可以基于Alfresco中定义的另一种类型创建约束?
我可以找到任何可能的建议,或者我有以下声明的模型。 该产品:是否可以基于Alfresco中定义的另一种类型创建约束?,alfresco,alfresco-share,Alfresco,Alfresco Share,我可以找到任何可能的建议,或者我有以下声明的模型。 该产品: <type name="syn:produit"> <title>Produit</title> <parent>cm:cmobject</parent> <properties> <!-- properties defined --> &
<type name="syn:produit">
<title>Produit</title>
<parent>cm:cmobject</parent>
<properties>
<!-- properties defined -->
</properties>
</type>
产品
cm:cmobject
产品订单:
<type name="syn:produitCommande">
<title></title>
<parent>cm:object</parent>
<properties>
<propert name="productType">
</property>
</properties>
</type>
cm:对象
我想将syn:produitCommande的productType约束为syn:produit列表。有可能做到这一点吗?OOTB(我认为答案是否定的),我见过动态约束的示例代码,但代码中有很多“这是个坏主意”警告。我需要关于如何使用可能的代码示例继续解决此问题的建议。(关于如何构建自定义约束的文本还没有完全理解。)首先回答您的问题,没有XML配置可供配置 论坛中的DB示例如下 如果只是为了UI使用,我可能不会设置自定义约束 我的方法是制作一个自定义表单控件(在共享中),从存储库加载搜索(通过json格式的Ajax)。这真是个坏主意 将有各种各样的问题,因为每个类型的固定属性集附加,所以您不能通过模型来确定配置这个东西 我认为您有一个不希望在创建时修复文档类型的要求。 您想向用户提供一个选项,允许在创建文档后更改文档的类型,对吗?在这种情况下,您可以在模型中创建所有自定义内容类型,并且在alfresco share中有一个名为“更改类型”的操作,您可以配置该操作以显示所有自定义内容类型。这样,即使在创建内容后,您也可以能够更改其内容类型