实测一种变通方法,其中是使用方面来代替。在内容模型中定义包含文档元数据的方面,并将它们应用于文档类型。然后可以通过在共享-CONFIG-custom.xml使用评价者=“方面”
内容模型与“元数据”方面限定用于这些方面的形式:
<aspects>
<aspect name="vor:docMetaData">
<title>Vorticity Document Metadata</title>
<properties>
<property name="vor:docType">
<type>d:text</type>
<multiple>false</multiple>
<constraints>
<constraint ref="vor:docTypeList" />
</constraints>
</property>
<property name="vor:docTitle">
<type>d:text</type>
</property>
<property name="vor:docNumber">
<type>d:text</type>
</property>
<property name="vor:customerNumber">
<type>d:text</type>
</property>
<property name="vor:project">
<type>d:text</type>
<multiple>false</multiple>
<constraints>
<constraint ref="vor:projectList" />
</constraints>
</property>
<property name="vor:issueStatus">
<type>d:text</type>
<multiple>false</multiple>
<constraints>
<constraint ref="vor:issueOptions" />
</constraints>
</property>
<property name="vor:issueNumber">
<type>d:int</type>
</property>
</properties>
</aspect>
</aspects>
方面施加到输入:
<types>
<!--Parent vor:doc type-->
<type name="vor:doc">
<title>Vorticity Document</title>
<parent>cm:content</parent>
<mandatory-aspects>
<aspect>vor:docMetaData</aspect>
</mandatory-aspects>
</type>
</types>
配置在股票配置,custom.xml
<config evaluator="aspect" condition="vor:docMetaData">
<forms>
<form>
<field-visibility>
<show id="vor:docTitle" />
<show id="vor:docType" />
<show id="vor:docNumber" />
<show id="vor:customerNumber" />
<show id="vor:project" />
<show id="vor:issueStatus" />
<show id="vor:issueDate" />
</field-visibility>
<appearance>
<set id="docinfo" appearance="" />
<set id="issued" appearance="" template="/org/alfresco/components/form/2-column-set.ftl"/>
<field id="vor:docTitle" label="Document Title" set="docinfo" />
<field id="vor:docType" label="Document Type" set="docinfo" />
<field id="vor:docNumber" label="Document Number" set="docinfo" />
<field id="vor:customerNumber" label="Customer Number" set="docinfo" />
<field id="vor:project" label="Project" set="docinfo" />
<field id="vor:issueStatus" label="Issue Status" set="issued" />
<field id="vor:issueDate" label="Issue Date" set="issued" />
</appearance>
</form>
</forms>
</config>
截至目前,我不认为有不同的选项除了重复它们。 –
@MuralidharanDeenathayalan完全忘了我问了这个问题,我想出了一个使用方面的解决方法,发布如下。 –