1
我剛剛開始學習UiBinder的方法,並與g:Anchor
有一個愚蠢的問題。每當我直接從Java代碼創建Anchor
時,它將顯示爲「正常鏈接」,因此它是藍色的,帶下劃線的,當我將鼠標指針移到它時,它會從I-Beam切換到正常箭頭。GWT克:錨不顯示爲鏈接
當我使用UiBinder的和定義我的UI是這樣的:
<!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">
<g:Anchor ui:field="anchor" />
</ui:UiBinder>
結果我得到的是一個藍色的文本,但它既不下劃線也不鼠標指針會變成正常的箭頭,當我將它移動到這個鏈接。我發現的唯一的解決辦法是
<!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">
<g:Anchor ui:field="anchor" href="javascript:;" />
</ui:UiBinder>
是否有一個「正確」的方法來達到同樣的行爲,而這copypasting屬性href
到處?