Описание
Роуты в ember-приложениях являются наследниками базового класса Ember.Route.
В технологии реализованы базовые роуты для:
О типичном для технологии Ember расположении роутов см. эту статью.
В прикладном роуте необходимо указать имя редактируемой модели (свойство modelName) и имя используемого представления (свойство modelProjection).
Роуты для списковых форм
Роут для списковой формы будет примерно следующий. Он наследуется от определённого в технологии роута list-form.
import ListFormRoute from 'ember-flexberry/routes/list-form';
export default ListFormRoute.extend({
  modelName: 'employee',
  modelProjection: 'EmployeeL'
});
Роуты для форм редактирования
Роут для формы редактирования будет примерно следующий. Он наследуется от определённого в технологии роута edit-form.
import EditFormRoute from 'ember-flexberry/routes/edit-form';
export default EditFormRoute.extend({
  modelProjection: 'EmployeeE',
  modelName: 'employee'
});
Роуты для форм создания
Роут для формы создания будет примерно следующий. Он наследуется от определённого в технологии роута edit-form-new.
import EditFormNewRoute from 'ember-flexberry/routes/edit-form-new';
export default EditFormNewRoute.extend({
  modelProjection: 'EmployeeE',
  modelName: 'employee'
});