@nohuhu
С десятого раза вроде как заработало. С двумя оговорками:
1. В ответе сервера id должен быть указан именно так, как он определен в модели. Т.е. если в модели idProperty: '_id', то и в ответе сервера должно быть {_id: serverDefinedId, clientId: phantomExtId}. Ответ типа {idProperty: serverDefinedId, clientId: phantomExtId} не канает, что совсем не есть гуд... :-)
2. Порядок перечисления элементов в массиве ответа не обратный, как написано вот тут:
http://docs.sencha.com/extjs/5.1/5.1...ientIdProperty, а прямой.
Доку на протокол обмена данными TreeStore с сервером хотелось бы увидеть в любом случае.
Спасибо.