表单控件设置'multiple'属性的值

时间:2013-08-07 08:43:22

标签: alfresco alfresco-share

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>

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

如果没有,有没有办法提供这样的控制?

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

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