Согласно документации, если у вас есть пустая метка (метка с пустая строка) ширина рухнет до 0. При этом в документации также говорится: «Если вам нужен зазор с регулируемой шириной или высотой, вы можете использовать пустую метку, если вы укажете для нее высоту или ширину». Однако, когда Я делаю это, ширина все еще сворачивается до 0. Мне нужно, чтобы ширина сохраняла свой размер, потому что я использую другой цвет для фона.
Как установить ширину для Vaadin Label с пустой строкой
comment
Вы пытались установить неразрывный пробел или какой-либо другой пробел?
- person cfrick   schedule 22.10.2017
comment
Прямо сейчас я проверяю, пуст ли он, и если да, то меняю режим на html и добавляю . Однако это кажется запутанным, и должен быть более простой способ, когда значение представляет собой пустую строку, и вы применили стиль к метке (и определили ее ширину)
- person Stephane Grenier   schedule 23.10.2017
comment
Зачем вам нужно проверять, пусто ли оно, если вы знаете, что собираетесь использовать его просто как разделитель? Я чувствую, что мы что-то упускаем, поэтому, пожалуйста, опишите ваш полный сценарий.
- person Morfic   schedule 23.10.2017
Ответы (1)
Для меня добавление стиля к whatEverIsTheStyleName.scss
, который указывает ширину, отлично работает:
.emptyLabel {
width: 500px;
}
Тогда просто:
emptyLabel.addStyleName("emptyLabel");
Установка его в таком коде, как emptyLabel.setWidth(500, Unit.PIXELS);
, кажется, не работает.
person
pirho
schedule
23.10.2017