blob: 449b3ad82032924586dde15d36a2f86101bc1783 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package com.vaadin.tests.widgetset.client;
import com.vaadin.client.ConnectorHierarchyChangeEvent;
import com.vaadin.client.ui.VGridLayout;
import com.vaadin.client.ui.gridlayout.GridLayoutConnector;
import com.vaadin.client.ui.layout.MayScrollChildren;
import com.vaadin.shared.ui.Connect;
import com.vaadin.tests.widgetset.server.ScrollableGridLayout;
@Connect(ScrollableGridLayout.class)
public class ScrollableGridLayoutConnector extends GridLayoutConnector
implements MayScrollChildren {
@Override
public void onConnectorHierarchyChange(
ConnectorHierarchyChangeEvent event) {
super.onConnectorHierarchyChange(event);
for (VGridLayout.Cell cell : getWidget().widgetToCell.values()) {
cell.slot.getWrapperElement().addClassName("v-scrollable");
}
}
}
|