Alfresco вложенные коллекции - PullRequest
0 голосов
/ 07 декабря 2011

Возможно ли иметь вложенные коллекции в Alfresco?Я на Community Edition 3.4.Я хотел бы иметь коллекцию, которая содержит другие коллекции.

Что мне нужно сделать, чтобы определить коллекцию в модели содержимого XML?

Ответы [ 2 ]

0 голосов
/ 07 декабря 2011

Что вы можете сделать, это определить собственное пользовательское ограничение.

Вместо того, чтобы использовать предопределенное ограничение LIST, вы можете обратиться к классу Java. Здесь - это ссылка на вики

, чтобы вы могли определить вложенную коллекцию.Но чтобы представить это либо в Проводнике, либо в Share, вам необходимо написать новые средства визуализации / генераторы (explorer) или новый шаблон общего ресурса для этого конкретного поля.

0 голосов
/ 07 декабря 2011

tl; dr: не поддерживается "из коробки"

Список данных модель определяет dl:dataListItem как дочерний тип cm:content, поэтомувы не можете вкладывать списки данных так же, как вы вкладываете документы в папки .

Что вы можете сделать, это создать пользовательскую равноправную ассоциацию между списками данных вДля того, чтобы создать свою собственную логику вложенности.Это потребует рефакторинга компонентов пользовательского интерфейса Share, которые обрабатывают список, чтобы они могли получить представление о такой пользовательской модели и соответствующим образом отображать вложенные списки.

...