import stuff before using it
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 21 Apr 2009 20:22:59 +0000 (20:22 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 21 Apr 2009 20:22:59 +0000 (20:22 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12951 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 4bcc042..82f445e 100644 (file)
@@ -256,6 +256,7 @@ if(!dojo._hasResource['openils.widget.AutoFieldWidget']) {
         _buildLinkSelector : function() {
             var selectorInfo = this._getLinkSelector();
             if(!selectorInfo) return false;
+
             var linkClass = selectorInfo.linkClass;
             var vfield = selectorInfo.vfield;
 
@@ -266,14 +267,14 @@ if(!dojo._hasResource['openils.widget.AutoFieldWidget']) {
             if(linkClass == 'aou')
                 return this._buildOrgSelector();
 
-            this.widget = new dijit.form.FilteringSelect(this.dijitArgs, this.parentNode);
-            this.widget.searchAttr = this.widget.labelAttr = vfield.selector || vfield.name;
-            this.widget.valueAttr = vfield.name;
-
             dojo.require('openils.PermaCrud');
             dojo.require('dojo.data.ItemFileReadStore');
             dojo.require('dijit.form.FilteringSelect');
 
+            this.widget = new dijit.form.FilteringSelect(this.dijitArgs, this.parentNode);
+            this.widget.searchAttr = this.widget.labelAttr = vfield.selector || vfield.name;
+            this.widget.valueAttr = vfield.name;
+
             var self = this;
             var oncomplete = function(list) {
                 if(list) {