From: Alan Knowles Date: Mon, 10 Feb 2020 06:45:51 +0000 (+0800) Subject: Roo/data/ArrayReader.js X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=056c0932d132ec6ba6f84adf3658dea0c40196e9 Roo/data/ArrayReader.js --- diff --git a/Roo/data/ArrayReader.js b/Roo/data/ArrayReader.js index cf77d72653..8623561903 100644 --- a/Roo/data/ArrayReader.js +++ b/Roo/data/ArrayReader.js @@ -53,8 +53,7 @@ Roo.data.ArrayReader = function(meta, recordType) Roo.extend(Roo.data.ArrayReader, Roo.data.JsonReader, { - readerType : 'Array', - /** + /** * Create a data block containing Roo.data.Records from an XML document. * @param {Object} o An Array of row objects which represents the dataset. * @return {Object} A data block which is used by an {@link Roo.data.Store} object as @@ -85,5 +84,17 @@ Roo.extend(Roo.data.ArrayReader, Roo.data.JsonReader, { records : records, totalRecords : records.length }; + }, + /** + * using 'cn' the nested child reader read the child array into it's child stores. + * + */ + loadDataFromChildren: function(rec) + { + // expect rec just to be an array.. eg [a,b,c, [...] << cn ] + return this.loadData(rec.data.cn); + } + + }); \ No newline at end of file