2012-06-05 51 views
1

我使用gwt UIBinder將一些項目添加到了我的ComboBox。在我的組合框中包括&

<g:item>--select one--</g:item> 
<g:item>Dispute Referral Form</g:item> 
<g:item>Dispute Settlement Clause</g:item> 
<g:item>Procedures &amp; Rules</g:item> 
<g:item>Standard Terms &amp; Conditions</g:item> 
<g:item>Taxation Rules</g:item> 

但是如果我刷新瀏覽器(谷歌瀏覽器)的程序作爲並列只是程序&amp;規則顯示在組合框中&規則

我怎樣才能獲得瀏覽器只顯示「& '而不是&amp;

+0

它看起來像它已經逃離HTML,你有沒有嘗試過使用'&'? – Deco

+1

僅供參考,這已在GWT http://code.google.com/p/google-web-toolkit/source/detail?r=10891中得到修復,並將在GWT 2.5中(將在一個月左右發佈) 。與此同時,我認爲沒有解決辦法,只能將其添加到Java而不是UiBinder中。 –

回答

0

這不是一個解決方案 - 而是解決方法。

定義字符串中的Java的常量數組,並在initWidget(uiBinder.createAndBindUi(this)); 後立即將它們添加到列表框在構造函數中,等待GWT 2.5由Thomas Broyer

提到順便說一句,這將允許你定義IDS和值分開。它的價值是什麼:-)