From 994d5c872ad7b39cfe1d6d2a0631ac824a1bbab3 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Tue, 24 May 2011 11:37:00 +0000
Subject: [PATCH] LMS-2240 Show a message if a cell of an editable column can
 not be edited.

SVN: 21462
---
 .../client/application/ui/grid/AbstractBrowserGrid.java    | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
index a1f019e5e0a..2291b301327 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
@@ -1708,7 +1708,12 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
                 {
                     M model = event.getModel();
                     String columnID = event.getProperty();
-                    event.setCancelled(isEditable(model, columnID) == false);
+                    boolean editable = isEditable(model, columnID);
+                    if (editable == false)
+                    {
+                        MessageBox.info("Not Editable", "Sorry, this table cell isn't editable", null);
+                    }
+                    event.setCancelled(editable == false);
                 }
             });
         editorGrid.addListener(Events.AfterEdit, new Listener<GridEvent<M>>()
-- 
GitLab