Полевые метки на повторяющихся сетках - Orbeon night-build - PullRequest
0 голосов
/ 09 декабря 2011

Я новичок как в Orbeon, так и в XForms, и, пожалуйста, прости меня за просьбу о помощи в еще не выпущенной версии.

Я создаю приложение, которое требует повторных блоков с несколькими полями. Клиент хочет иметь возможность использовать конструктор форм в будущем для обновления форм, поэтому ручное программирование xforms не подлежит сомнению. В данный момент я использую ночную версию orbeon, которая поддерживает повторяемую сетку, в надежде, что она скоро будет включена в следующий выпуск.

Проблема, с которой я столкнулся, заключается в отсутствии поддержки надписей внутри сетки. Конструктор форм не позволяет вводить метки в поля. Когда я вручную редактирую источник и помещаю метки в раздел ресурсов, метки не видны, кроме первой строки полей.

Мой первый вопрос: является ли это предполагаемым поведением для окончательной версии выпуска? Если это так, можно ли сделать его перезаписываемым с помощью свойства runner?

Теперь клиент готов принять небольшое изменение в исходном коде. Есть ли простой способ сделать метки (вводимые вручную) видимыми? Может, какой-нибудь код CSS?

Вся информация будет принята с благодарностью.

С уважением, Джефф

1 Ответ

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

Это не предполагаемое поведение. Как вы заметили, новый компоновщик еще не находится в стабильной версии, и код в настоящее время находится в постоянном движении.

Идея состоит в том, что если каждая повторяющаяся группа строк содержит только одну строку, тогда метки полей будут отображаться в виде заголовков таблицы. Это поведение текущего повторителя бегуна форм. См. Например:

enter image description here

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

...