summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/src/com/vaadin/client/widgets/Grid.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/client/src/com/vaadin/client/widgets/Grid.java b/client/src/com/vaadin/client/widgets/Grid.java
index f1edefc8ba..274daeacb4 100644
--- a/client/src/com/vaadin/client/widgets/Grid.java
+++ b/client/src/com/vaadin/client/widgets/Grid.java
@@ -1105,6 +1105,7 @@ public class Grid<T> extends ResizeComposite implements
public static final int KEYCODE_HIDE = KeyCodes.KEY_ESCAPE;
private static final String ERROR_CLASS_NAME = "error";
+ private static final String NOT_EDITABLE_CLASS_NAME = "not-editable";
protected enum State {
INACTIVE, ACTIVATING, BINDING, ACTIVE, SAVING
@@ -1488,6 +1489,8 @@ public class Grid<T> extends ResizeComposite implements
columnToWidget.put(column, editor);
attachWidget(editor, cell);
}
+ } else {
+ cell.addClassName(NOT_EDITABLE_CLASS_NAME);
}
}