Orbeon Form — Есть ли возможность запретить загрузку вложения по умолчанию?

#orbeon

Вопрос:

Я нашел полезный документ об этом: https://doc.orbeon.com/form-runner/component/attachment

Поэтому я применил аналогичный подход, я добавил эту строку в properties-local.xml:

 <property as="xs:string" name="oxg.xforms.xbl.fr.attachment.allow-download" value="false"/>
 

но это не работает. Когда я создал конструктор форм и добавил вложение, параметр по-прежнему помечен как разрешить загрузку.

Ответ №1:

Я думаю, что у вас просто опечатка. Попробуйте следующее (с именем свойства, начинающимся с oxf вместо org ). Я пробовал это локально, и у меня это работает.

 <property
    as="xs:string"
    name="oxf.xforms.xbl.fr.attachment.allow-download"
    value="false"/>
 

Комментарии:

1. спасибо @avernet, я попробовал еще раз, и это работает. Однако, когда я создаю конструктор форм и добавляю элемент управления вложениями, в окне настройки элемента управления я все еще вижу, что он включает «Разрешить загрузку», хотя в Form Runner он отключен. Есть идеи по этому поводу? Я думаю, что это должно быть снято в окне настройки элемента управления.

2. @songokuuu Я согласен, что это сбивает с толку; Конструктор форм, скорее всего, должен показывать 3 варианта (использовать по умолчанию, Да, Нет), как это делается в других местах. Давайте высказаем несколько мыслей по этому поводу, а затем я продолжу здесь. -Алекс

3. @songokuuu Для справки, изменение, обсуждаемое в последних двух сообщениях, отслеживается как #5050 . -Алекс

4. это здорово! Большое спасибо