私はUiBinderを使用するGWTアプリケーションを作成していますが、スタイルが要素に適用されないという奇妙な問題に遭遇しました.ページが更新される 1 秒前。言い換えると:
- ページを開く; 私の定義したスタイルはどれも使用されていません。
- ヒットリフレッシュ
- ページが空白になる前に、一瞬だけスタイルが使用されます
- スタイルなしでページがリロードされます
*ui.xml
大きすぎないので、ファイル全体を含めます。
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:style>
.idLabelStyle {
font-weight: bold;
text-align: center;
width: 100px;
border-style: solid;
border-width: 1px;
margin-right: 5px;
}
.nameLabelStyle {
font-weight: bold;
text-align: center;
width: 500px;
border-style: solid;
border-width: 1px;
margin-right: 5px;
}
.addressLabelStyle {
font-weight: bold;
text-align: center;
width: 500px;
border-style: solid;
border-width: 1px;
}
</ui:style>
<g:HTMLPanel>
<g:HorizontalPanel>
<g:Label addStyleNames="{style.idLabelStyle}">ID</g:Label>
<g:Label addStyleNames="{style.nameLabelStyle}">Name</g:Label>
<g:Label addStyleNames="{style.addressLabelStyle}">Address</g:Label>
</g:HorizontalPanel>
</g:HTMLPanel>
</ui:UiBinder>
シンプルなものが欠けていることを本当に願っています。