0

我可以找到任何表明这是可能的,否则我有以下声明的模型。产品:

<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(我认为否是答案),我已经看到了动态约束的示例代码,但代码中出现了很多“那是个坏主意”的警告。我需要有关如何通过可能的代码示例继续解决此问题的建议。(尚未完全理解有关如何构建自定义约束的文本。)

4

2 回答 2

1

拳头回答你的问题,没有可以配置的 XML 配置。

来自论坛的数据库示例在这里

如果仅用于 UI 使用,我可能不会制作自定义约束。

我的方法是制作一个自定义表单控件(共享),它从存储库加载搜索(通过 json 格式的 Ajax)。

于 2013-08-02T15:18:32.443 回答
0

这真是个坏主意。

附加的每种类型修复属性集都会出现各种问题,因此您无法确定通过模型配置此东西。

我认为您有一个要求,您不想在创建时修复文档类型。您想在创建后向用户提供允许更改文档类型的选项吗?在这种情况下,您可以在模型中创建所有自定义内容类型,并且在 alfresco 共享中有一个称为更改类型的操作,您可以将其配置为显示您所有的自定义内容类型。这样,即使在创建内容之后,您也可以更改其内容类型。

于 2013-08-03T10:14:29.550 回答