details:   https://code.openbravo.com/erp/devel/pi/rev/1b0163898c82
changeset: 13789:1b0163898c82
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Sep 19 09:03:36 2011 +0200
summary:   Fixes issue 17531: Description field with 2 rows looks nasty in grid 
view
Multi-line content is trimmed/substringed at line break

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
 |  16 +++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diffs (33 lines):

diff -r 622a073cbc4d -r 1b0163898c82 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
     Sun Sep 18 22:42:26 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
     Mon Sep 19 09:03:36 2011 +0200
@@ -32,7 +32,7 @@
 // The OBViewGrid is the Openbravo specific subclass of the Smartclient
 // ListGrid.
 isc.OBViewGrid.addProperties({
-  
+
   // ** {{{ view }}} **
   // The view member contains the pointer to the composite canvas which
   // handles this form
@@ -1793,6 +1793,20 @@
     return this.Super('getCellStyle', arguments);
   },
   
+  // prevent multi-line content to show strangely
+  // https://issues.openbravo.com/view.php?id=17531
+  formatCellValue: function(value, record, rowNum, colNum) {
+    if (!isc.isA.String(value)) {
+      return value;
+    }
+  
+    var index = value.indexOf('\n');
+    if (index !== -1) {
+      return value.substring(0, index);
+    } 
+    return value;
+  },
+  
   discardEdits: function(rowNum, colNum, dontHideEditor, editCompletionEvent, 
preventConfirm){
     var localArguments = arguments, editForm = this.getEditForm(), totalRows;
     var me = this, record = this.getRecord(rowNum);

------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the 
BlackBerry&reg; mobile platform with sessions, labs & more.
See new tools and technologies. Register for BlackBerry&reg; DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1 
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to