From: erickson Date: Mon, 11 May 2009 01:10:59 +0000 (+0000) Subject: if a sequence field is explicitly requested in the field order, honor it X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f109b46c2d353b4ae64aa9e55e8c69687d97bf82;p=Evergreen.git if a sequence field is explicitly requested in the field order, honor it git-svn-id: svn://svn.open-ils.org/ILS/trunk@13117 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/js/dojo/openils/widget/AutoGrid.js b/Open-ILS/web/js/dojo/openils/widget/AutoGrid.js index d564800242..7db33cd009 100644 --- a/Open-ILS/web/js/dojo/openils/widget/AutoGrid.js +++ b/Open-ILS/web/js/dojo/openils/widget/AutoGrid.js @@ -100,11 +100,16 @@ if(!dojo._hasResource['openils.widget.AutoGrid']) { if(fields.filter(function(i){return (i.field == field.name)})[0]) 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; - else entry = {field:field.name, name:field.label}; + if(entry) { + entry.name = field.label; + } else { + // unless specifically requested, hide sequence fields + if(!this.showSequenceFields && field.name == this.fmIDL.pkey && this.fmIDL.pkey_sequence) + continue; + + entry = {field:field.name, name:field.label}; + } pushEntry(entry); }