gpt4 book ai didi

java - 如何在Alfresco中设置输出文件名?

转载 作者:行者123 更新时间:2023-12-01 15:38:38 25 4
gpt4 key购买 nike

我正在创建自定义内容模型

datalistModel.xml

 <type name="dl:car">
<title>Car List</title>
<parent>dl:dataListItem</parent>
<properties>
<property name="dl:carName">
<title>Car Name</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
<property name="dl:carCompany">
<title>Company Name</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</type>

share-datalist-form-config.xml

   <!-- dl:contact type create car form -->
<config evaluator="model-type" condition="dl:car">
<forms>
<!-- Create item form -->
<form>
<field-visibility>
<!-- dl:contact type -->
<show id="dl:carName" />
<show id="dl:carCompany" />
</field-visibility>
<create-form template="../data-lists/forms/dataitem.ftl" />
</form>
</forms>
</config>

当我在存储库浏览器中创建新的汽车内容时(我后来配置了菜单以添加内容类型“汽车”),文件名是91b65385-86c6-4923-859d-6ecb3326319c。。 p>

     <create-content>
<content id="plain-text" mimetype="text/plain" label="create-content.text" itemid="cm:content" icon="text"/>
<content id="html" mimetype="text/html" label="create-content.html" itemid="cm:content"/>
<content id="xml" mimetype="text/xml" label="create-content.xml" itemid="cm:content"/>
<content id="car" mimetype="text/xml" icon="xml" label="create-content.car" itemid="dl:car"/>
</create-content>

如何将文件名改为 carName 而不是 91b65385-86c6-4923-859d-6ecb3326319c

感谢任何善意的帮助。

最佳答案

看看默认的“share-datalist-form-config.xml”

您将看到几乎每种类型都指定 <show id="cm:title" />

您也可以直接输入 <show id="name" /><show id="cm:name" />显示名称属性。

为了放置标题,您需要将 cm:titled 方面放入模型中。

只需检查“datalistModel.xml”默认值的定义方式即可

然后检查这个blog发帖了解更多如何创建自定义数据列表。

关于java - 如何在Alfresco中设置输出文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8443554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com