在我上传的截屏视频中,您可以看到我的 GWT Bootstrap3(请参阅https://gwtbootstrap3.github.io/gwtbootstrap3-demo/)项目的重新加载。我显示的页面几乎是空的(因此没有其他需要显示的图标)。当我在 chrome 浏览器上按 F5 键时,视频开始播放。您会注意到屏幕重新加载,然后按钮显示为空白方块,然后用图标填充。 http://www.screencast.com/t/dd7B9lr6
我怎样才能设法立即显示他们的图标
按钮作为 ButtonGroups 中的 ButtonToolbar 放置在垂直面板中
[...]
<g:VerticalPanel addStyleNames="{styles.tables.listBeanTable} ub-AbstractSummaryWidget">
<b:ButtonToolBar addStyleNames="{styles.summary.menuBar} hiddenPrint">
<b:ButtonGroup >
<b:Tooltip title="{msgs.refresh}" container="body">
<b:Button ui:field="refreshButton" icon="REFRESH"/>
</b:Tooltip>
<b:Tooltip title="Delete meeting" container="body">
<ui:attribute name="title" description="Label for button: delete meeting"/>
<b:Button ui:field="deleteMeetingButton" visible="false" icon="REMOVE"/>
</b:Tooltip>
[...]
我不确定是否确切地何时绘制图标来替换方块。是调用“initWidget(uiBinder.createAndBindUi(this));” 在小部件的构造函数类中?
如果您要说:嘿,买一台功能更强大的笔记本电脑,那么它的显示速度会更快。gwtbootstrap3 示例(例如https://gwtbootstrap3.github.io/gwtbootstrap3-demo/#icons)显示立即正确。
感谢汉内斯的任何帮助