diff --git a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js
@@ -143,5 +143,8 @@
     } else {
       this.setContents(displayValue + ' %');
     }
+    if (this.grid && this.grid.body) {
+      this.grid.body.markForRedraw();
+    }
   }
 });
\ No newline at end of file
