From: erickson Date: Fri, 13 Feb 2009 16:15:14 +0000 (+0000) Subject: don't display auto-generated fields in create dialog X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=76415798ef34bd13d0ad50a45791c6c73fa4b67d;p=Evergreen.git don't display auto-generated fields in create dialog git-svn-id: svn://svn.open-ils.org/ILS/trunk@12171 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/js/dojo/openils/widget/EditPane.js b/Open-ILS/web/js/dojo/openils/widget/EditPane.js index ede92c7f79..745edb563c 100644 --- a/Open-ILS/web/js/dojo/openils/widget/EditPane.js +++ b/Open-ILS/web/js/dojo/openils/widget/EditPane.js @@ -44,6 +44,9 @@ if(!dojo._hasResource['openils.widget.EditPane']) { var field = this.sortedFieldList[f]; if(!field || field.virtual) continue; + if(field.name == this.fmIDL.pkey && this.mode == 'create' && this.fmIDL.pkey_sequence) + continue; /* don't show auto-generated fields on create */ + var row = document.createElement('tr'); var nameTd = document.createElement('td'); var valTd = document.createElement('td'); @@ -137,7 +140,7 @@ if(!dojo._hasResource['openils.widget.EditPane']) { for(var idx in fields) this.fmObject[fields[idx]](this.getFieldValue(fields[idx])); if(this.mode == 'create' && this.fmIDL.pkey_sequence) - this.fmObject[fieldmapper[this.fmClass].Identifier](null); + this.fmObject[this.fmIDL.pkey](null); pcrud[this.mode](this.fmObject, opts); } }