Например, следующий фрагмент:
<h:form id="levelone">
<h:inputText id="leveltwo" value="Test" />
</h:form>
генерирует следующую разметку:
<form id="levelone" name="levelone" method="post" action="/test/testPage.html"
enctype="application/x-www-form-urlencoded">
<input id="levelone:leveltwo" type="text" name="levelone:leveltwo"
value="Test" />
</form>
Можно ли изменить автоматически созданные идентификаторы для использования другого разделителя, чем двоеточие?
Например, я хотел бы изменить
levelone:leveltwo
to
levelone-leveltwo
Фон
Мы используем Mojo фреймворк JavaScript-приложения в нашем webapp, и ему, похоже, не нравятся двоеточия в id.