by default, don't show sequence columns, which will usually be 'id' columns. configu...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 9 Feb 2009 21:54:27 +0000 (21:54 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 9 Feb 2009 21:54:27 +0000 (21:54 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12123 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/js/dojo/openils/widget/AutoGrid.js

index adb4a71..63ea180 100644 (file)
@@ -15,6 +15,9 @@ if(!dojo._hasResource['openils.widget.AutoGrid']) {
             editOnEnter : false, 
             defaultCellWidth : null,
 
+            /* by default, don't show auto-generated (sequence) fields */
+            showSequenceFields : false, 
+
             startup : function() {
 
                 this.selectionMode = 'single';
@@ -27,6 +30,8 @@ if(!dojo._hasResource['openils.widget.AutoGrid']) {
                 for(var f in this.sortedFieldList) {
                     var field = this.sortedFieldList[f];
                     if(!field || field.virtual) continue;
+                    if(!this.showSequenceFields && field.name == this.fmIDL.pkey && this.fmIDL.pkey_sequence)
+                        continue; 
                     var entry = existing.filter(
                         function(i){return (i.field == field.name)})[0];
                     if(entry) entry.name = field.label;