Fix #6201 - Category select
[roojs1] / Roo / data / DataReader.js
index ef10718..042796b 100644 (file)
@@ -27,6 +27,9 @@ Roo.data.DataReader = function(meta, recordType){
 };
 
 Roo.data.DataReader.prototype = {
+    
+    
+    readerType : 'Data',
      /**
      * Create an empty record
      * @param {Object} data (optional) - overlay some values
@@ -35,9 +38,17 @@ Roo.data.DataReader.prototype = {
     newRow :  function(d) {
         var da =  {};
         this.recordType.prototype.fields.each(function(c) {
-            da[c.name] = '';
+            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;
+            }
+            
         });
         return new this.recordType(Roo.apply(da, d));
     }
     
+    
 };
\ No newline at end of file