我可以找到任何可能表明这是可能的事情,或者我有以下声明的模型。 产品:
<type name="syn:produit">
<title>Produit</title>
<parent>cm:cmobject</parent>
<properties>
<!-- properties defined -->
</properties>
</type>
产品订单:
<type name="syn:produitCommande">
<title></title>
<parent>cm:object</parent>
<properties>
<propert name="productType">
</property>
</properties>
</type>
我想将 syn:produitCommande 的productType约束为 syn:produit 的列表。是否有可能这样做OOTB(我认为没有答案),我已经看到了动态约束的示例代码,但很多“这是一个坏主意”警告与代码一致。我需要有关如何使用可能的代码示例来解决此问题的建议。 (尚未完全理解有关如何构建自定义约束的文本。)
答案 0 :(得分:1)
要回答你的问题,你可以配置无XML配置。
论坛中的数据库示例为here
如果它仅用于UI用途,我可能不会制作自定义约束。
我的方法是创建一个自定义表单控件(在共享中),它从存储库加载搜索(通过json格式的Ajax)。
答案 1 :(得分:0)
这真是个坏主意。
每个类型的修复属性集都会出现各种问题,因此您无法通过模型配置此内容。
我认为您有一个要求,您不希望在创建时修复文档类型。 你想为用户提供允许在文档创建后更改文档类型的选项吗?在这种情况下,您可以在模型中创建所有自定义内容类型,并且在alfresco共享中有一个名为change type的操作,您可以将其配置为showup所有自定义内容类型。即使在创建内容后,您也可以更改其内容类型。