Обновление №2: Оказалось, что настройка нашего проекта не была оптимальной, поэтому мне пришлось вручную скопировать обновленную папку VAADIN с темой в другое место. Проблема была вызвана не vaadin, а настройкой нашего проекта.
Спасибо @SteffenHarbich и разработчикам Vaadin-Dev, которые помогли мне найти источник моей проблемы здесь и в оформить заявку.
Я использую Vaadin Framework 8.2.0, и у меня есть сетка с SelectionMode.MULTI
Из-за режима множественного выбора появляется дополнительный столбец с флажками для выбора строк, это нормально!
Но: эти флажки также имеют метку с текстом Selects row number XX
. Эти ярлыки меня очень беспокоят, и я не могу найти способ их убрать.
В Demo от Vaadin есть таких ярлыков нет, поэтому я уверен, что это можно как-то добиться.
Скрытие меток с помощью CSS здесь мне не помогает, потому что ширина столбца остается такой, как если бы была метка.
Вот мой упрощенный код:
Grid<MyItem> myGrid = new Grid<MyItem>(MyItem.class);
myGrid.setSelectionMode(Grid.SelectionMode.MULTI);
myGrid.getEditor().setEnabled(true);
myGrid.setColumnReorderingAllowed(true);
//all columns match membervariables of MyItem. I use setColumns in order to control which fields are shown (not all of them are)
myGrid.setColumns(GRID_COLUMNS);
myGrid.getColumn("foo").setHidable(false).setCaption("bar");
// configure each column similarly
myGrid.getColumn("foo").setEditorComponent(new TextField());
// some more setters of editorComponents and editorBindings
// finally, set items.
// binder contains a bean that has many MyItems. binder is of type com.vaadin.data.Binder;
myGrid.setItems(binder.getBean().getMyItems());
@Widgetset("com.vaadin.v7.Vaadin7WidgetSet")
, поскольку все еще есть некоторые компоненты совместимости. я нахожусь в процессе их рефакторинга / обновления. У меня есть vaadin-compatibility-themes как зависимость. - person kscherrer   schedule 10.01.2018<label for="gwt-uid-49">Selects all rows of the table.</label>
в исходном коде моей страницы, но он не виден (я думаю, он скрыт с помощью CSS). Вот почему я подумал, что это может быть проблема с набором виджетов / темой. - person Steffen Harbich   schedule 10.01.2018