我想创建vncr:sender
节点作为nvcr:senders
节点(自定义类型)的子节点。
vncr:senders模型:
<type name="vncr:senders">
<title>Courrier senders</title>
<parent>cm:content</parent>
<associations>
<child-association name="vncr:contains_sender">
<source>
<mandatory>false</mandatory>
<many>false</many>
</source>
<target>
<class>vncr:sender</class>
<mandatory>false</mandatory>
<many>true</many>
</target>
<duplicate>false</duplicate>
</child-association>
</associations>
</type>
vncr:发送方模型
<type name="vncr:sender">
<title>Courrier sender</title>
<parent>cm:content</parent>
<properties>
<property name="vncr:name_sender">
<type>d:text</type>
<mandatory>true</mandatory>
<multiple>false</multiple>
</property>
<property name="vncr:email_sender">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
</properties>
</type>
模板实例组件
<component>
<region-id>sender</region-id>
<url>/components/form?mimeType={mimeType}</url>
<properties>
<itemKind>type</itemKind>
<itemId>vncr:sender</itemId>
<destination>{destination}</destination>
<mode>create</mode>
<submitType>json</submitType>
<showCaption>true</showCaption>
<showCancelButton>true</showCancelButton>
<htmlid>{htmlid}</htmlid>
</properties>
</component>
提交表格时,我将收到以下回复
“消息”:“ 06040016发现1完整性违规:\ n关联 源类型不正确:\ n源节点: 工作区:// SpacesStore / c7ccd6bc-4e0c-4662-8660-58d263a81e4d \ n
协会:协会[ class = ClassDef [name = {http://www.alfresco.org/model/content/1.0}文件夹], 名称= {http://www.alfresco.org/model/content/1.0}包含目标 class = {http://www.alfresco.org/model/system/1.0}基础,源 role = null,目标role = null] \ n必需的源类型: {http://www.alfresco.org/model/content/1.0}文件夹\ n实际 来源类型:{http://www.vneuron.com/model/courrier/1.0}发件人”,“例外”:“ org.alfresco.repo.node.integrity.IntegrityException- 06040016发现1完整性违规:\ n关联源类型为 错误:\ n源节点: 工作区:// SpacesStore / c7ccd6bc-4e0c-4662-8660-58d263a81e4d \ n
协会:协会[ class = ClassDef [name = {http://www.alfresco.org/model/content/1.0}文件夹], 名称= {http://www.alfresco.org/model/content/1.0}包含目标 class = {http://www.alfresco.org/model/system/1.0}基础,源 role = null,目标role = null] \ n必需的源类型: {http://www.alfresco.org/model/content/1.0}文件夹\ n实际 来源类型:{http://www.vneuron.com/model/courrier/1.0}发件人”,
答案 0 :(得分:1)
您正在尝试在"cm:content"
下创建一个"cm:content"
,我认为这是不可能的。错误消息也试图通过表示期望"cm:folder"
来传达这一点。
请注意,您可以将两个cm:content
节点关联,而不能与父/子关联关联。