0

Alfresco 支持允许多个值的模型属性:

<aspect name="aspectName">
  <title>The Aspect Title</title>
  <properties>
    <property name="propname">
      <type>d:text</type>
      <multiple>true</multiple>
    </property>
  </properties>
</aspect>

以下share-config-custom.xml代码段将此属性呈现为单个文本字段:

<config evaluator="aspect" condition="aspectName">
  <forms>
    <form>
      <appearance>
        <field id="propname" />
      </appearance>
    </form>
  </forms>
</config>

是否有任何配置选项来呈现允许编辑属性的多个值的控件?

如果没有,有没有办法呈现这样的控件?

4

2 回答 2

2

目前没有内置控件 - 未解决的问题:https ://issues.alfresco.com/jira/browse/ALF-3144 & https://issues.alfresco.com/jira/browse/ALF-5299

也许有一些可用的社区/插件控件。

穷人的解决方案是将逗号分隔的值输入到您的默认文本输入控件中。

于 2013-08-07T09:31:03.110 回答
0

有一种方法可以使文本框具有属性列表,但需要对 .ftl 进行额外处理。您基本上将文本保存为 json 对象并使用 datatables 属性来构建表格

https://github.com/craigNelson1/alfresco-datatable-property

于 2015-02-07T06:29:08.193 回答