Скажем, у меня есть HTML часть в моем GWT приложения:Как получить элемент «родительский» с GWT
<ul>
<li id="tray-active"><a data-field="home">Homepage</a></li> <!-- Active page -->
<li><a data-field="news">News</a></li>
<li><a data-field="products">Products</a></li>
<li><a data-field="sales">General Sales T&C</a></li>
<li><a data-field="job">Job Opportunities</a></li>
</ul>
И я могу получить AnchorElement, скажем, для HomePage:
@Inject @DataField Anchor home;
Как я могу получить элемент List li
?
Is: home.getParent(); // which returns a widget
? Затем отбросьте его до UListElement
? Это оно?
Update:
Моя главная цель состоит в том, чтобы установить идентификатор li
элемента «лоток активным», так что, когда элемент анкер щелкнул «родительский» li
элемент установлен в в «tray- активный "
Пробовал это, но это не сработало ... – xybrek
вы протестировали ?? firebug? Что происходит в id-атрибуте li eliment? –
альтернативно com.google.gwt.dom.client.Document.get(). GetElementById ("homelinkid"). GetParentElement(). SetId ("tray-active"). –