假设我的GWT应用程序中有html部分:
<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>
Run Code Online (Sandbox Code Playgroud)
我能够获得AnchorElement,比如HomePage:
@Inject @DataField Anchor home;
Run Code Online (Sandbox Code Playgroud)
如何获取List li元素?
是home.getParent(); // which returns a widget吗?然后把它投到一个UListElement?是吗?
更新:
我的主要目标是将li元素的id设置为"tray-active",因此当单击锚点项时,"parent" li元素被设置为"tray-active"
不需要施展任何东西.
你可以这样做:
home.getParent().getElement().setId("tray-active");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3623 次 |
| 最近记录: |