Я пытаюсь создать сетку, которая заполняет ширину ContentPanel
. Сетка должна иметь два столбца одинакового размера, которые охватывают всю ширину сетки. Изменение размера окна браузера должно соответственно обновить размер сетки. Я ожидаю, что приведенный ниже код выполнит это, но сетка не увеличивается при изменении размера браузера, и между вторым столбцом и правым краем сетки существует разрыв ~15px
.
Есть идеи?
public class MyGrid extends ContentPanel {
@Override
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
setLayout(new FillLayout());
ColumnConfig c1 = new ColumnConfig("value","value", 50);
ColumnConfig c2 = new ColumnConfig("value1","value1", 50);
ListStore<ModelData> store = new ListStore<ModelData>();
for (int i=0; i<10; i++) {
BaseModelData data = new BaseModelData();
data.set("value", "value");
data.set("value1", "value1");
store.add(data);
}
Grid<ModelData> grid = new Grid<ModelData>(store, new ColumnModel(Arrays.asList(new ColumnConfig[] {c1, c2})));
grid.setAutoHeight(true);
grid.setAutoWidth(true);
grid.getView().setAutoFill(true);
add(grid);
}
}