У меня есть форма, определенная в share-config-custom.xml, и я предоставил URL-адрес представления, чтобы я мог обрабатывать некоторые пользовательские элементы при редактировании узла.Я заметил, что nodeRef узла, редактируемого с помощью формы, не передается внутреннему веб-сценарию Java и требует его, чтобы я знал, какой узел редактируется.
<config evaluator="node-type" condition="elab:variableDefinitions">
<forms>
<form submission-url="/metadatacat/node/variableDefinitions>
Приведенный выше код работает нормально,вызывает веб-скрипт Java и предоставляет все значения полей, как и ожидалось, но когда я использую это для редактирования узла, а не для создания (в этом случае я буду нести ответственность за создание узла), мне нужен способ предоставить nodeRef.
Если я пытаюсь сделать какую-либо вставку $ {nodeRef} в URL-адрес, я просто добавляю его в виде литеральной строки, а не в первую очередь.
<form submission-url="/metadatacat/node/variableDefinitions?noderef=${nodeRef}">
Нужно ли указыватьпользовательский шаблон формы или что-то, что позволит мне иметь более динамический контроль над значениями, передаваемыми в submission-url?Или я что-то упустил из-за динамического внедрения значений nodeRef в share-config-custom.xml?
Спасибо, Стивен