Реестр -> Прикрепить из реестра (alvex-docreg-picker.ftl)

Добрый день, столкнулся с проблемой.
В свою модель реестра добавил функцию Прикрепления из реестра - http://prntscr.com/5vkjc1

При попытки прикрепить запись из реестра случается проблема
В окне добавления новой записи, появляется запись рестра - http://prntscr.com/5vki35
Но стоит закрыть это окно, как я вижу пустое поле, где должна была быть запись из реестра  - http://prntscr.com/5vkidp

В логах появляются след строки - http://prntscr.com/5vkip3

P.S поле в которое хочу вставить запись реестра в модели значится как - alv:ppClientFirm (в логах видно его упоминание)

Комментарии

Alfresco: Community v4.2.0 (r63893-b12) schema 6033
Alvex: Community v2014.10 (dev)
Aviriel аватар

 Мне кажется подозрительным, что Ваше поле называется alv:ppClientFirm, а в конфиге Share вы показываете поле alvexdt:relatedDocuments. Или просто копировали не оттуда? Выложите тогда конфиг Share для формы создания.

Форма на строке 2190

А alvexdt:relatedDocuments, скрин был сделан просто из ваших доков, где указан этот пример

Прикрепленные файлыРазмер
share-config-custom.zip 8.9 кб
Aviriel аватар
 Масштабно... ppClientFirm - ассоциация с каким типом? И обязательна ли она?
Кастомный тип, описан в моей модели, она во вложении, 704 строка.
А по обязательности, мне пришлось просто делать 17 кастомных реестров, для построения непростой системы =)


Прикрепленные файлыРазмер
Alvex_DL_Model.zip 4.11 кб
Aviriel аватар
Про обязательность - я имела в виду есть ли у ассоциации mandaroty. Посмотрела модель, все понятно.
У вас ppClientFirm - свойство, а вы пытаетесь использовать его как ассоциацию, вот ничего и не работает. Сделайте его ассоциацией с alvexdt:object, и можно будет цеплять документы из других реестров.
оу, незнал что его нужно как ассоциацию использовать для этого, спасибо! =)
Вопрос такой появился, при прикреплении записи из реестра, вначале выбирается сайт и сам реестр.
Можно ли это заранее предопределить, что бы у пользователя небыло выбора, и ему показывался заранее выбраный реестр?
Aviriel аватар
 А что если у пользователя не будет доступа к этому сайту/реестру? Ошибка же будет.. Попробуйте разобраться с https://github.com/ITDSystems/alvex/blob/master/core/uploader/share/config/alfresco/site-webscripts/alvex-uploader.inc.ftl, пропатчить, ничего не сломав, и собрать Alvex с обновленным пикером.
Обнаружил следующее - http://prntscr.com/5y37s3
Если реестр имеет много столбцов, то его неполучается прикрепить. Тк как модальное окно невозможно прокрутить до кнопки добавления.

Заметил что левых край окна расчитывается неким скриптом, так как при скроле значение left в css меняется.

Если ли решение этой проблемы? Или как вариант может быть вы знаете где находится скрипт который прописывает расстояние.
Aviriel аватар
 Да, есть такое. Создала тикет - http://issues.itdhq.com/browse/ALV-843. А то разработчики мне не верили, что надо использовать галочки, которые все равно и так есть..
Спасибо, может быть вы подскажете где расположены скрипты по интерфейсу пикера этого, я сейчас хотя бы костыль напишу в ожидании исправленной версии
Или мб есть файлы шаблонов куда цепляются css или js?