Кстати, есть проблема. Там в форму передается ссылка на выделеную запись для редактирования. И когда мы ее отредактировали, то отменить выделения не получится. Ибо они уже в хранилище отобразились. Как отменить - не знаю. Вроде по идее нужно копию записи делать и ее редактировать. Или делать по старинке без bind (с использованием form.updateRecord()). Как у них в примере это работает - ума не приложу...
Хмм... может для этого линки и были нужны?
В связи с этим обстаятельством код корректирую:
me.dialog = view.add({
xtype: 'user-form',
viewModel: {
data: {
title: record ? 'Редактирование: ' + record.get('name') : 'Добавить пользователя',
currentUser: record ? record.copy() : new FiresAPP.model.security.User
}
}
});