Для настройки индивидуальной FormItem
ширины метки и / или более динамичного подхода см. Оба ответа @TatuLund и его комментарий к этому решению.
Для установки метки с помощью в целом Form
,используйте @HtmlImport("frontend://styles/shared-styles.html")
И в shared-styles.html
добавьте этот фрагмент:
<dom-module theme-for="vaadin-form-item" id="custom-form-item">
<template>
<style>
:host {
--vaadin-form-item-label-width: 15em;
}
</style>
</template>
</dom-module>
Получено (для меня): theme-for="vaadin-form-item"
вместо theme-for="vaadin-form-layout"