用于设置'multiple'属性值的窗体控件



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>

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

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

当前没有内置控件-打开的问题:https://issues.alfresco.com/jira/browse/ALF-3144&https://issues.alfresco.com/jira/browse/ALF-5299

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

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

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

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

最新更新