roojs-ui.js
[roojs1] / Roo / data / JsonReader.js
index 795b23e..568d284 100644 (file)
@@ -210,5 +210,16 @@ Roo.extend(Roo.data.JsonReader, Roo.data.DataReader, {
             records : records,
             totalRecords : totalRecords
         };
+    },
+    /**
+     * using 'cn' the nested child reader read the child array into it's child stores.
+     * @param {Object} rec The record with a 'children array
+     */
+    loadDataFromChildren: function(rec)
+    {
+       // expect rec just to be an array.. eg [a,b,c, [...] << cn ]
+       var data = typeof(rec.data.cn) == 'undefined' ? [] : rec.data.cn;
+       return this.loadData({ data : data, total : data.length });
+       
     }
 });
\ No newline at end of file