Xafari MVC. Available Xafari functions

This topic describes the modules, that provide a certain Xafari functionality for the ASP.NET MVC application version.

General Concepts

Xafari.Mvc.dll and Xafari.MVCx.dll provides main core functions of the UI.

Arms

Xafari.Arms.Mvc provides Arms.

Xafari.BC

Xafari.BC.Mvc provides Dynamic Properties, Hierarchical Data, Object Status, Business Operations list etc.

  • MVCxTreeListEditor and MVCxGridListEditor support non-persistent collections, it requires NonPersistentObjectSpaceProvider.
  • MVCxTreeListEditor and MVCxGridListEditor provides CustomizeSettings event, the event contains Context field which refers to the PartialView. Thus, the event handler can access to the ViewData etc.
  • MvcHierarchyNodeListEditor don't support the "drag and drop" feature.

Application Settings

Xafari.BC.Settings.Mvc provides Application Settings.

Editors

Xafari.Editors.Mvc provides Extra Property Editors and List Editors.

Filters

Xafari.Filters.Mvc provides Filtering by period.

ManagedOperations

Xafari.ManagedOperations.Mvc provides Managed Operations.

Security

Xafari.Security.Mvc provides Xafari Security.

Workplace

Xafari.Workplace.Mvc provides Work Places.

Docflow

Xafari.Docflow.Mvc provides UI to work with Docflow.

  • ChangeParticipant Action is disabled.
  • Current version uses ListViewAndDetailView layout approach. The Detail View is WorkTask_MasterDetailViewForDocFlow.