Многострочные элементы в раскрывающемся списке ExtGWT ComboBox - PullRequest
0 голосов
/ 12 ноября 2011

Мне не удается правильно обернуть содержимое раскрывающегося списка моего списка. Я делаю это:

private native String getTemplate() /*-{
return [ 
    '<tpl for=".">',
    '<div class="x-combo-list-item" style="width: 450px;">',
    '{id}<br />{name}</div>',
    '</tpl>'
    ].join("");
}-*/;

Кажется, что это не работает, содержимое списка продолжает переполнять div, а остальная часть строки становится скрытой. И хотя <br> работает, такое «решение» не совсем приемлемо. Я уже пытался добавить различные стили overflow -ish CSS в мой div, пытался добавить таблицу, ничего не работает. Есть идеи?

Обновление: я также пытался сделать вложенный <div> в пределах "x-combo-list-item", но в этом случае я вообще не могу выбрать элемент. comboBox.setItemSelector("x-combo-list-item") не помогает.

1 Ответ

1 голос
/ 13 ноября 2011

Очевидно, я нашел ответ: вам нужно явно указать вид тега в setItemSelector, как в comboBox.setItemSelector("div.x-combo-list-item");. Прекрасно работает в этом случае.

...