Критические изменения в 14.2.507.114

Критические изменения

Editors

В классе Xafari.Editors.Model.ModelCommonMemberViewItemXafariEditorsExtensions метод DisplayImages(IModelCommonMemberViewItem) переименован в DisplayItemImages(IModelCommonMemberViewItem)

ManagedOperations

Убрать из UI кнопку закрытия Popup окна при визуализации синхронной управляемой операции.

При запуске синхронной длительной операции(используя класс SyncManagedOperationHelper) реализовано отсутствие кнопки Закрыть в правом верхнем углу Popup окна.
Для работы данного функционала необходимо для класса страницы реализовать интерфейс IXafPopupWindowControlHolder(по умолчанию это можно сделать с файле Default.aspx.cs)
Либо ID XafPopupWindowControl’a в вашем приложении должно быть равно «PopupWindowControl»(по умолчанию, при создании приложения через шаблон VS ID XafPopupWindowControl’a == «PopupWindowControl»)

MVC

Перенос методов в новый котроллер Xafari.Mvc.MVCx.MvcRegisterThemeAssemblyController

В котроллере Xafari.Mvc.MVCx.MvcChooseThemeController Удалены методы

public static void RegisterCss(string) - Delete
public static void RegisterThemeResources(Page) - Delete
public static IEnumerable<string> RegisterThemeResources() - Delete
public static void UnregisterCss(string) - Delete
public static bool EnableXafThemeAssembly - Delete

Reports

Изменение сигнатуры метода public virtual void CreateReportWithTemplate(XafariReportParametersBase, XafariReportTemplateBase, ShowViewParameters)

Старое имя public virtual void CreateReportWithTemplate(XafariReportParametersBase, XafariReportTemplateBase, ShowViewParameters) изменено на public virtual void CreateReportWithTemplate(XafariReportParametersBase, IEnumerable<XafariReportTemplateBase>, ShowViewParameters). Теперь для создания отчета с шаблоном необходимо передавать массив выбранных шаблонов, если шаблон один, то можно использовать следующий вызов:
reportCreator.CreateReportWithTemplate(parameter,new []{template},showViewParameters)

WorkPlaces

Переименование Xafari.Workplace.XafariWorkplaceModule.CustomizeModelDifferenceSoreParams(object sender, ModelDifferenceStoreParamsEventArgs e) - > CustomizeModelDifferenceStoreParams(object sender, ModelDifferenceStoreParamsEventArgs e)

Исправлена синтаксическая ошибка.

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

Переименование событий класса Xafari.ModelDifferenceStoreFactory: CustomizeUserModelDifferenceSoreParams -> CustomizeUserModelDifferenceStoreParams, CustomizeModelDifferenceSoreParams -> CustomizeModelDifferenceStoreParams

Исправлены синтаксические ошибки:
CustomizeUserModelDifferenceSoreParams -> CustomizeUserModelDifferenceStoreParams;
CustomizeModelDifferenceSoreParams -> CustomizeModelDifferenceStoreParams;