dojo data api items to fieldmapper objects
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 24 Mar 2008 03:42:53 +0000 (03:42 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 24 Mar 2008 03:42:53 +0000 (03:42 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/dojo-admin@9118 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/conify/js/conify/fieldmapper/addFromStoreItem.js [new file with mode: 0644]

diff --git a/Open-ILS/web/conify/js/conify/fieldmapper/addFromStoreItem.js b/Open-ILS/web/conify/js/conify/fieldmapper/addFromStoreItem.js
new file mode 100644 (file)
index 0000000..bf1870d
--- /dev/null
@@ -0,0 +1,14 @@
+
+function _fromStoreItem (data) {
+       this.fromHash(data);
+
+       var _fields = fmclasses[this.classname];
+       for ( var i=0; i < _fields.length; i++) {
+               if (dojo.isArray( this[_fields[i]]() ))
+                       this[_fields[i]]( this[_fields[i]]()[0] );
+       }
+       return this;
+}
+
+for (var i in fmclasses) window[i].prototype.fromStoreItem = _fromStoreItem;
+