From 07a9b670c52f607dc0ab7211dada4afdce72e6e4 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 10 Feb 2020 14:47:57 +0800 Subject: [PATCH] roojs-ui.js roojs-ui-debug.js roojs-bootstrap.js roojs-bootstrap-debug.js roojs-all.js roojs-debug.js Roo/data/JsonReader.js --- Roo/data/JsonReader.js | 11 +++++++++++ roojs-all.js | 2 +- roojs-bootstrap-debug.js | 2 +- roojs-bootstrap.js | 2 +- roojs-debug.js | 2 +- roojs-ui-debug.js | 2 +- roojs-ui.js | 2 +- 7 files changed, 17 insertions(+), 6 deletions(-) diff --git a/Roo/data/JsonReader.js b/Roo/data/JsonReader.js index 795b23e1e1..568d2842f6 100644 --- a/Roo/data/JsonReader.js +++ b/Roo/data/JsonReader.js @@ -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 diff --git a/roojs-all.js b/roojs-all.js index f638875528..4fb01c6191 100644 --- a/roojs-all.js +++ b/roojs-all.js @@ -955,7 +955,7 @@ j