Разрабатываем набор портлетов для 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 и элементов», поскольку кажется, что GWT предварительно скомпилирован в Javascript до того, как идентификаторы будут когда-либо созданный. Есть идеи, как включить пространство имен портлета в идентификаторы div / элементов?