Как я могу скрыть дополнительные теги диапазона компонентов в Tapestry?

Если я использую тег span для рендеринга такого компонента, как <span jwcid = "@ If" ... />, мой HTML заканчивается кучей бесполезных тегов span. В большинстве случаев это нормально, но в некоторых случаях это мешает моему CSS или делает страницу недействительной. Есть ли способ указать Tapestry обрабатывать тег, но не отображать его?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
1 072
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Взгляните на org.apache.tapestry.renderTagsСвойство конфигурации гобелена:

Specifies whether or not some block level components will render their template tag names by default.

This currently affects the If, Else and For components.

Вы также можете указать параметр renderTag для конкретного экземпляра компонента, см. Документацию Если компонент.

Мне потребовалось время, чтобы протестировать это, но renderTag = "false" сделал именно то, что я хотел. Спасибо!

Brian Deterling 30.10.2008 10:25

Вы должны знать, что изменение этого свойства в конфигурации нарушает работу некоторых встроенных компонентов Tapestry (таких как страница исключений по умолчанию) во всех версиях, где это свойство существует до 4.1.5. См. issues.apache.org/jira/browse/TAPESTRY-1431

Robert J. Walker 12.11.2008 19:17

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