2013-11-21 3 views
1

Создал ли пользовательский диалог или страницу в Alfresco Share, чтобы пользователи могли обновлять одно или несколько значений свойств сразу для нескольких документов?Alfresco Поделиться: массовые метаданные обновления

Я собираюсь реализовать такую ​​функциональность, но не хочу изобретать велосипед. Поэтому, если подобное решение уже существует - сообщите мне.

Более подробно, решение, как я вижу, это было бы:

  1. Пользователь выбирает несколько документов/папок в папке;
  2. Клики «Выбранные элементы» -> «Редактировать свойства»
  3. Диалог показан аналогично диалоговому окну «Редактировать свойства» с показанными только свойствами, которые доступны для всех выбранных документов/папок;
  4. Пользователь меняет некоторые значения, клики Сохраняет и все документы обновляются.

ответ

0

Насколько мне известно, такого дополнения для Alfresco Share пока нет, хотя бы не публично. Удачи!

2

Я написал BlogPost по этому вопросу:

В основном это включает в себя следующие этапы:

  1. Создать новый тройник действие, как вы предлагаете выше.
  2. В этом случае убедитесь, что все узлы одного типа, если так вызывать обычную форму для первого nodeRef в списке, но с новым идентификатором формы (который вы определяете в share-config-custom.xml). Также укажите список узлов, которые вы хотите обновить.

  3. Создайте новый шаблон формы редактирования ftl, который заполняет скрытое поле с обновлением nodeRefs.

  4. Подкласс NodeFormProcessor на стороне repo, чтобы сделать nodePersist в цикле для всех поставляемых узлов.

Для получения более подробной информации:

http://alfresco.blog.redpill-linpro.com/2014/06/25/bulk-edit-of-metadata/

Смежные вопросы