Мы разрабатываем набор портлетов для Liferay. В настоящее время мы используем JSP, поэтому мы можем использовать тег для DIV и идентификаторов элементов, чтобы они были уникальными на странице, даже если на странице появляется несколько экземпляров одного и того же портлета; например:
<div id='<portlet:namespace/>div'>
<form>
Enter your name here: <input type='text' id='<portlet:namespace/>name'/>
</form>
</div>
Теперь мы хотели бы попробовать построить портлеты с GWT вместо JSP. Любые примеры портлетов GWT, которых я нахожу (из которых есть только пара), не решают проблему «как назначить уникальные идентификаторы элементу div и elements», поскольку GWT, кажется, предварительно скомпилирован в Javascript до того, как идентификаторы когда-либо генерируется. Любая идея о том, как включить пространство имен портлета в идентификаторы div / element?