在 GWT 组合框中,我想将部分项目而不是所有项目显示为红色,所以我在内容中添加了一些标签,如下所示:
**<span style='color:#FF0000;'>ABC - ABC</span>**
好吧,它在下拉列表中就可以了。但是在我选择了带有标签的项目后,内容和标签都出现在组合框中,就像这样:<span style='color:#FF0000;'>ABC - ABC</span>
但不是我想要的这样:ABC - ABC,标签不起作用。
我尝试使用正则表达式过滤方法 onSelect() 中的标签,但如果我使用 comboBox.setValue(),我得到的值将会改变。例如:
comBox.setDisplayField("名称"); comBox.setValueField("id");
如果我在 onSelect() 方法中使用 comboBox.setValue(str.replaceAll(regex, "")) ,则该值将是“ Name ”,而不是“ id ”。
我让我明白了吗?有没有人遇到过这个问题或者有人知道答案?
提前致谢。