Новые функции

BC (BusinessComponents)

Доменные компоненты IDCDynamicObjectBase и IDCDynamicPropertyBase помечены как устаревшие. Вместо них необходимо использовать DynamicObjectBase и DynamicPropertyBase.

Editors

Изменение сигнатуры. XafariMultipleLookupEditor и XafariLookupEditor

Переименование ASPxCustomEnumPropertyEditor в WebEnumPropertyEditor

Переименование. DevExpress.ExpressApp.Model.IModelMemberViewItem.View -> Xafari.Editors.Win.Model.PopupView

Изменение сигнатуры. HierarchyNodeInterfaceAdapter.HierarchyNodeInterfaceAdapter(ICurrentHierarchyProvider, CriteriaOperator)

Удаление. Xafari.Editors.Win.XafariMultipleLookupEdit.XafariMultipleLookupEdit(XafApplication, IObjectSpace, ViewItem, Type)

Удаление. Xafari.Editors.Win.XafariMultipleLookupEditor.ClearPropertyValue() и Xafari.Editors.Win.XafariMultipleLookupEditor.ClearPropertyValue()

Удаление. Xafari.Editors.Win.XafariMultipleLookupEditPopupForm методы: ShowPopupForm(), свойства: RepositoryItemLookupEdit, SelectedObject

Переименование интерфейсов расширения модели в модуле Xafari.Editors

Переименование интерфейсов расширения модели в модуле Xafari.Editors.Win

Удаление Xafari.Editors.Win.GridViewMultipleSelectByCheckBoxController и TreeListMultipleSelectByCheckBoxController

Переименование интерфейсов расширения модели в модуле Xafari.Editors.Web

Удаление конструктора с параметрами класса Xafari.Editors.Win.XafariMultipleLookupEdit

Удаление методов ClearPropertyValue() и UpdateTextAndTooltip(IList collection) класса Xafari.Editors.Win.XafariMultipleLookupEditor

Удаление метода void ShowPopupForm() и свойства object SelectedObject класса Xafari.Editors.Win.XafariMultipleLookupEditPopupForm

Переименование свойства bool MultipleLookupByCheckboxes в bool ShowCheckBoxes интерфейса Xafari.Editors.Model.IModelListViewMultipleLookup

FeatureCenter

Удаление Xafari.FeatureCenter.Editors.MultipleLookupByCheckBoxDetailObject и Xafari.FeatureCenter.Editors.MultipleLookupByCheckBoxMasterObject

Flow

Доменный компонент Xafari.Workflow.DC.DCWorkflowGroupParticipant заменен на Xafari.BC.Tasks.DC.ParticipantGroup

Доменный компонент DCWorkflowparticipant заменен на Participant.

Reports

Базовый класс источника данных отчетов Xafari сделан неперсистентным. Класс BaseReportDataSource переименован в XafariReportDataSourceBase.

Удаление контроллеров в пространстве имен Xafari.Reports.Controllers

Переименование Xafari.Reports.BaseReportDataSource -> XafariReportDataSourceBase

Изменение сигнатуры Xafari.Reports.ReportInfo.XafariReportInfo(Session, IModelXafariReport) -> XafariReportInfo(Session, IModelXafariReport, CriteriaOperator)

Изменение свойств класса Xafari.Reports.XafariReportTemplateBase

Удаление Xafari.Reports.TemplateKind

Переименование Xafari.Reports.XafariReportInfoTypeConverter.GetSourseCollection(ITypeDescriptorContext) -> GetSourceCollection(ITypeDescriptorContext)

Изменение свойств класса Xafari.Reports.XafariReportParametersBase

Изменение сигнатуры Xafari.Reports.UI.XafariReportUIServiceBase.DefaultAction() -> DefaultAction(ShowViewParameters).

Изменение сигнатуры Xafari.Reports.XafariReportTemplateInfo.CreateReportBuilder(XafariReportTemplateBase, XafariReportParametersBase) -> CreateReportBuilder(XafariReportTemplateBase, XafariReportParametersBase, IObjectSpace)

Удаление Xafari.Reports.Excel.BaseExcelReportDataSource

Переименование Xafari.Reports.Excel.UI.XafariReportUIServiceBase.SaveToFile(XafariReportExportFormat) -> ExportToFile(XafariReportExportFormat)

Удаление Xafari.Reports.Excel.Win.Controllers.WinExcelTemplateViewController

Удаление Xafari.Reports.File.UI.FileXafariReportUIServiceBase.Dispose()

Изменение сигнатуры Xafari.Reports.File.FileXafariReportBuilder.FileXafariReportBuilder(XafariReportTemplateBase,...) -> FileXafariReportBuilder(FileXafariReportTemplate, ...)

Удаление Xafari.Reports.File.FileXafariReportBuilder.Zip

Удаление Xafari.Reports.File.ObjectSpaceExtension

Переименование Xafari.Reports.File.XafariFileReportGeneratorInfoTypeConverter.GetSourseCollection(ITypeDescriptorContext) -> GetSourceCollection(ITypeDescriptorContext)

Удаление Xafari.Reports.Web.Controllers.WebXafariReportServiceController

Удаление Xafari.Reports.Win.Controllers.TemplatesContextMenuListViewController

Удаление Xafari.Reports.Xaf.DeployTypedReportsHelper

Удаление Xafari.Reports.Xaf.Win.Controllers.CoreReportsViewController

Удаление Xafari.Reports.Xaf.Win.Controllers.RunDesignerReportViewController

Security

Переработана структура персистентных объектов в безопасности.

Удаление Xafari.Security.XafariAuthenticationLogonParameters.GetObjectData(SerializationInfo, StreamingContext)

Settings

Изменение сигнатуры. Xafari.BC.Settings.SettingValueChangedEventArgs и Xafari.BC.Settings.SettingValueChangingEventArgs

Xafari

Переименование Xafari.BC.XafariObjectFormatter -> Xafari.Utils.XafariObjectFormatter

Удаление. Xafari.Win.Templates.LookupPopupTemplateControl свойства: MainMenuBar и ClassicStatusBar

Переименование интерфейсов расширения модели модуля Xafari

Изменение сигнатуры Xafari.Base.XPWeakReferenceStruct.SetTargetObject(object) -> SetTargetObject(object, Session), SetTargetObject(object, IObjectSpace)

Бизнес-операции

Значение ContextViewType контекстной бизнес-операции задается с помощью атрибута ContextPropertyAttribute. Атрибут ContextViewTypeAttribute объявлен устаревшим.

Значение атрибута DescriptionAttribute для параметров бизнес-операции теперь устанавливает свойство Description в модели. Для указания ToolTip необходимо использовать ToolTipAttribute.

Удаление Xafari.BC.BusinessOperations.ContextViewTypeAttribute, Xafari.BC.BusinessOperations.BusinessOperationTypeReflector.GetContextViewTypeAttributeValue(Type)

Переименование, изменение сигнатуры методов класса Xafari.BC.BusinessOperations.BusinessOperationBase

Переименование, изменение сигнатуры методов класса Xafari.BC.BusinessOperations.BusinessOperationTypeReflector

Инсталлятор

Удаление OlapControls

Общие вопросы

Изменение сигнатуры Xafari.LogicController.LogicControllerService.CreateLogicController(Type)

Удаление свойства Xafari.Base.XPWeakReferenceStruct.Target