我想知道是否可以创建组合框,如下图所示。其目标是组合的实际文本(选择,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