Как выбрать идентификатор создателя с указанием имени создателя в контроллере общего ресурса Alfresco

Мне нужно отфильтровать вопросы под открытым небом по "имени создателя" (и другим полям тоже). В настоящее время форма фильтра уже содержит информацию о cm:creator а также cm:modifier но для запроса к БД необходимо указать относительный идентификатор создателя. Вместо этого я хочу указать "имя пользователя" для "создатель".

После оригинальной формы фильтра:

<field id="cm:creator" set="normal" mandatory="false">
    <control template="/org/alfresco/components/form/controls/textfield.ftl">
        <control-param name="forceEditable">true</control-param>
        <control-param name="style">width:250px</control-param>
    </control>
</field>

Я пробовал оба people-finder.get.html.ftl а также authority-finder.get.html.ftl но это не мой случай. После того, что я пытался сделать:

<field id="dl:issueCreatorFullName" set="normal">
    <control template="/org/alfresco/components/people-finder/authority-finder.get.html.ftl">
        <control-param name="style">width:250px</control-param>
        <control-param name="forceEditable">true</control-param>
    </control>
</field>

Кто-нибудь имеет представление о том, какой контроллер я мог бы использовать? Любое предложение о том, как написать кастом-контроллер при необходимости? Есть другое решение для этого? Например, какая-то ассоциация или другой cm: объект, который может ссылаться на имя создателя?

0 ответов

Другие вопросы по тегам