fix data helper when used with compound choices without a text attribute. fixes #370
This commit is contained in:
parent
7baa3b9e93
commit
222fa7e415
@ -358,10 +358,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
process = function(datum, collection) {
|
process = function(datum, collection) {
|
||||||
var group;
|
var group, attr;
|
||||||
datum = datum[0];
|
datum = datum[0];
|
||||||
if (datum.children) {
|
if (datum.children) {
|
||||||
group = { text: text(datum), children: [] };
|
group = {};
|
||||||
|
for (attr in datum) {
|
||||||
|
if (datum.hasOwnProperty(attr)) group[attr]=datum[attr];
|
||||||
|
}
|
||||||
|
group.children=[];
|
||||||
$(datum.children).each2(function(i, childDatum) { process(childDatum, group.children); });
|
$(datum.children).each2(function(i, childDatum) { process(childDatum, group.children); });
|
||||||
if (group.children.length) {
|
if (group.children.length) {
|
||||||
collection.push(group);
|
collection.push(group);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user