В комбинированном окне GWT, я хочу, чтобы отобразить часть элементов, но не все предметы, как красный цвет, поэтому я добавить метки к содержанию, следующим образом:Ошибка при отображении GWT COMBOBOX
**<span style='color:#FF0000;'>ABC - ABC</span>**
Ну, это нормально, когда он находится в раскрывающемся списке. Но после того, как я выбрал элемент с меткой, как содержимое, так и метка отображаются в поле со списком, вот так: <span style='color:#FF0000;'>ABC - ABC</span>
, но не так, как это, я хочу: ABC - ABC, ярлык не работает.
Я попытался отфильтровать метку в методе onSelect() с регулярным выражением, но если я использую comboBox.setValue(), значение, которое я получаю, будет изменено. Например:
comBox.setDisplayField ("Name"); comBox.setValueField ("id");
Если я использую comboBox.setValue (str.replaceAll (регулярное выражение, «»)) в методе onSelect(), значение будет «Имя», но не "идентификатор.
Я понял, что понял? Есть ли кто-нибудь, кто столкнулся с этим вопросом когда-либо, или кто-то знает ответ?
Заранее спасибо.
Thx для вашего энтузиазма Помогите. Наконец, я решил вопрос, используя метод - public void setTitle (заголовок java.lang.String) (http://gwt-ext.com/docs/2.0.4/com/gwtext/client/widgets/form/ ComboBox.html # setTitle (java.lang.String)) Задайте значение цвета в хранилище combo box, а затем Template tpl = new Template ("