请我需要知道,当一开始,用户创建的网络接口的新的DataList:添加其他领域的一个新的DataList控件,而不是标题在露天
如何删除默认露天Datalist中的例如“Elenco di contatti”或“Elenco di eventi”ecc .....为了仅查看我的自定义Datalist可供选择
如何删除“Descrizione”和“Titolo”字段以及如何添加其他人/我的必填字段为Datalist创建
我也正是因为Muralidharan告诉我的反应,但:
当从接口创建一个数据列表的标题是不是消失
而且当我尝试修改数据列表显示了标题,并再次说明也和我不想让他们
如何调整它?
这是数据列表,model.xml的代码
<types>
<type name="acmedl:dataList">
<title>Data List container type</title>
<parent>cm:folder</parent>
<properties>
<property name="dl:dataListItemType">
<title>List Item Type</title>
<description>Determines which Data Dictionary type will be used when create new items within the Data List.</description>
<type>d:text</type>
</property>
<property name="dl:responsiblePerson">
<title>Data List Owner</title>
<type>d:text</type>
</property>
</properties>
</type>
<type name="acmedl:projectListItem">
<title>My document</title>
<parent>dl:dataListItem</parent>
<properties>
<property name="acmedl:x1">
<type>d:text</type>
<mandatory>true</mandatory>
<constraints>
<constraint ref="acmedl:x1" />
</constraints>
</property>
<property name="acmedl:x2">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
<property name="acmedl:x3">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
</properties>
</type>
</types>
这是共享配置,custom.xml的代码
<!-- dl:dataList type (Creating Data Lists) -->
<config evaluator="model-type" condition="acmedl:dataList" replace="true">
<forms>
<!-- Data Lists: Create new Data List -->
<form>
<field-visibility>
<!-- <show id="cm:title" force="true" /> -->
<show id="dl:responsiblePerson" force="true" /> <!-- Our custom field -->
</field-visibility>
<create-form template="../data-lists/forms/datalist-new.ftl" />
<appearance>
<!-- <field id="cm:title" mandatory="true">
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field> -->
<field id="dl:responsiblePerson" mandatory="true"> <!-- Our custom field -->
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
<!-- dl:dataList type (Editing Data Lists) -->
<config evaluator="node-type" condition="acmedl:dataList">
<forms>
<!-- Data Lists: Edit Data List details -->
<form>
<field-visibility>
<!-- <show id="cm:title" force="true" /> -->
<show id="dl:responsiblePerson" force="true" /> <!-- Our custom field -->
</field-visibility>
<edit-form template="../data-lists/forms/datalist-edit.ftl" />
<appearance>
<!-- <field id="cm:title" mandatory="true">
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field> -->
<field id="dl:responsiblePerson" mandatory="true"> <!-- Our custom field -->
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
<!--
acmedl:projectListItem type create form config
-->
<config evaluator="model-type" condition="acmedl:projectListItem">
<forms>
<!-- Create item form -->
<form>
<field-visibility>
<show id="acmedl:x1" />
<show id="acmedl:x2" />
<show id="acmedl:x3" />
</field-visibility>
<create-form template="../data-lists/forms/dataitem.ftl" />
<appearance>
</appearance>
</form>
</forms>
</config>
<!--
acmedl:projectListItem type edit form config
-->
<config evaluator="node-type" condition="acmedl:projectListItem">
<forms>
<form>
<field-visibility>
<show id="acmedl:x1" />
<show id="acmedl:x2" />
<show id="acmedl:x3" />
</field-visibility>
<edit-form template="../data-lists/forms/dataitem.ftl" />
<appearance>
</appearance>
</form>
</forms>
</config>
阅读:http://docs.alfresco.com/5.1/references/dev-extension-points-data-lists.html – wildloop
这正是我已经做 – Mauro