我想设置Ui:HTML标记的字段名称(不是Google Widget),如下所示:
在我的UiBinder文件中
<g:HTMLPanel>
<table> <tr ui:field="myRow"><td>Test</td></tr></table>
</g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)
还有我的View.java
@UiField Tr myRow;
Run Code Online (Sandbox Code Playgroud)
我们可以这样做吗?怎么做得好?
我还想隐藏Tr后点击hideRow按钮以及如何做到这一点?
在Java中,将其列为
@UiField
TableRowElement myRow;
Run Code Online (Sandbox Code Playgroud)
或者就像
@UiField
Element myRow;
Run Code Online (Sandbox Code Playgroud)
这可以在http://www.gwtproject.org/doc/latest/DevGuideUiBinder.html#Hello_World中找到 - 请参阅SpanElement名为nameSpan或被DivElement调用的root.
编辑以回答问题发布后添加的隐藏问题:
没有内置的隐藏方法Element,但你可以像在JS中那样操纵GWT/Java中的元素,如下所示:
myRow.getStyle().setDisplay(Display.NONE);
Run Code Online (Sandbox Code Playgroud)
设置此方法的其他方法包括visibility:hidden,或者只是从父元素中删除它.
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |