我想知道是否可以創建組合框,如下圖所示。其目標是組合的實際文本(選擇,HTML)與組合打開時顯示的項目文本不同。HTML/JavaScript中的自定義組合框文本
ComboBox view http://img52.imageshack.us/img52/8223/pagetitle.png
應用程序使用Google Web Toolkit所以在gwt或HTML的任何解決方案/ JavaScript的將是巨大的編寫。
感謝您的任何提示。
我想知道是否可以創建組合框,如下圖所示。其目標是組合的實際文本(選擇,HTML)與組合打開時顯示的項目文本不同。HTML/JavaScript中的自定義組合框文本
ComboBox view http://img52.imageshack.us/img52/8223/pagetitle.png
應用程序使用Google Web Toolkit所以在gwt或HTML的任何解決方案/ JavaScript的將是巨大的編寫。
感謝您的任何提示。
CSS可以用來給出這樣的效果,但瀏覽器兼容性會成爲問題。
ComboBox實際上是一個GWT-EXT組件(我個人從未使用過),所以他們可能有自己的方式來做到這一點。
在經典GWT的方式,雖然,你會做這樣的事情:
comboBox.getCell(X).setStyleName(style.thisStringStyle);
對於這一點,你需要有通過ClientBundle訪問你的CSS(爲個例看this answer)。
你能更精確嗎?你如何認爲可以爲組合框文本和使用CSS的項目設置不同的字符串? – rafalry 2010-06-01 09:38:27
你想使用CSS分配字符串? – Zwik 2010-06-01 12:32:14
我認爲他意味着選擇只是裁剪選定的選項。 – 2010-06-02 14:07:17