2016-12-08 7 views
0

Я использую виджет GWT Combo Box. Я столкнулся с проблемой скрытия текста поля combox, если его ширина меньше длины текста.Данные элемента GWT ComboBox обрезаются, когда ширина поля со списком невелика

Combox Image

Как Это изображение показывает, последний текстовый элемент скрыть из-за меньшей ширины со списком. Поэтому я хочу показать полный текст даже в нескольких строках. Как я могу достичь этой задачи?

ответ

0

На самом деле, проблема заключается в x-combo-list-item css класс стандарта GWT-extext-all.css файл; здесь есть линия white-space: nowrap. Чтобы сделать элементы внутри многострочного поля combobox, вы должны переопределить этот стиль, установив white-space: normal. Первый способ сделать это, который пришел мне в голову, - использовать этот пример: http://gwt-ext.com/demo/#styledComboBox. Здесь вы можете увидеть HTML-шаблон, который можно использовать для создания элемента combobox. Например, вы можете использовать этот шаблон, если он соответствует вашим потребностям:

<div class=\"x-combo-list-item\" style=\"white-space: normal\">" + "{name}</div>" 

 Смежные вопросы

  • Нет связанных вопросов^_^