Roo/data/DataReader.js
authorAlan Knowles <alan@akbkhome.com>
Fri, 11 Jun 2010 09:17:19 +0000 (17:17 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 11 Jun 2010 09:17:19 +0000 (17:17 +0800)
Roo/data/DataReader.js

index ef10718..f847efa 100644 (file)
@@ -35,6 +35,13 @@ Roo.data.DataReader.prototype = {
     newRow :  function(d) {
         var da =  {};
         this.recordType.prototype.fields.each(function(c) {
+            switch( c.type) {
+                case 'int' : da[c.name] = 0; break;
+                case 'date' : da[c.name] = new Date(); break;
+                case 'float' : da[c.name] = 0.0; break;
+                case 'boolean' : da[c.name] = false; break;
+                default : da[c.name] = ""; break;
+            }
             da[c.name] = '';
         });
         return new this.recordType(Roo.apply(da, d));