The column width of editable table set not correctly

Hi all,

i wont to use the table with large count of editable columns. Some of columns have a
the long texts. That is, I need a “hated” horizontal scrolling. As test application I have the following simple application implemented. If i use the table in read-only mode, it will be displayed correctly: the horizontal scrolling exits and the columns are not shrinking.
If i set the Editable “true” for my table, so the columns are shrink.
If I set additionally the width of the columns, that the columns are longer, but editors of columns have shrink width.

I am grateful for your advice.

Read-only (editable not set explicitly)

Only Editable set.

Editable with set column width explicitly

The Application code

package com.example.vad2;

import com.vaadin.Application;
import com.vaadin.ui.*;

public class Vad2Application extends Application {
	public void init() {
		Window mainWindow = new Window("Vad2 Application");
		Label label = new Label("Hello Vaadin user");
		Table table = new Table("My table");
		mainWindow.getContent().setSizeUndefined();// Hor.scroll
		String propertyId = "Value";
		table.addContainerProperty(propertyId, String.class, null);
		Integer count = new Integer(0);
		for (String entry : getDataE()) {
			table.addItem(new String[] { entry }, count++);
//		table.setColumnExpandRatio(propertyId, 1.3F);
        table.setColumnWidth(propertyId, 270);


	private String[] getDataE() {

		String[] result = new String[]
				"dd", "222"

		return result;


<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="" xmlns:xsi="" xsi:schemaLocation="">
		Vaadin production mode</description>
		<servlet-name>Vad2 Application</servlet-name>
			Vaadin application class to start</description>
		<servlet-name>Vad2 Application</servlet-name>