Как указать имя элемента в списке?

#java #alfresco #alfresco-share

#java #на свежем воздухе #на открытом воздухе-поделиться

Вопрос:

Вот определения списка моделей и данных:

 <!-- DataLists-->
<type name="sc:contractType">
    <title>Options</title>
    <parent>dl:dataListItem</parent>
    <properties>
        <property name="sc:type">
            <title>Type</title>
            <type>d:text</type>
        </property>
    </properties>
</type>

<!-- workflow model-->
<type name="sc:startProcesstask">
    <parent>bpm:startTask</parent>
    <properties>
        <property name="sc:helloName">
            <type>d:text</type>
            <mandatory>true</mandatory>
            <multiple>false</multiple>
        </property>
    </properties>
   <associations>
       <child-association name="sc:requestCategory"">
           <target>
              <class>sc:contractType</class>
              <mandatory>true</mandatory>
              <many>false</many>
            </target>
        </child-association>
    </associations>
</type>
  

Когда я редактирую модель и пытаюсь выбрать значение элемента списка данных, я должен:

  1. просмотрите весь репозиторий для поиска элемента списка данных.
  2. смотрите значение UUID вместо type свойства в списке элементов.

Есть ли способ указать alfresco показывать type свойство вместо UUID во время просмотра элементов списка?

Ответ №1:

Проблема в том, что элемент управления формой по умолчанию для выбора цели этой дочерней ассоциации недостаточен для ваших нужд. Итак, вам необходимо предоставить альтернативный пользовательский элемент управления формой. В документах показано, как это сделать, используя очень упрощенный пример.

Комментарии:

1. Также здесь можно просмотреть формы по умолчанию, которые используются, когда форма не указана