Нашел ответ. В общем For the tree to read nested data, the Ext.data.reader.Reader must be configured with a root property... т.е. если мы написали
reader: {
type: 'json',
root: 'articles'
}
то и вложенные подпапки тоже должны называться articles, а я назвал по-другому.