CreateDocumentWithCreationDialog – cоздать документ с выбором типа документа
<< Click to Display Table of Contents >> Объектная модель > Content – управление документами > ElectronicDocuments – документы CreateDocumentWithCreationDialog – cоздать документ с выбором типа документа |
Для создания документа используйте методы Create() и Copy() репозитория типа сущности.
Если необходимо, чтобы при создании документа открывалось диалоговое окно для выбора типа документа, то используйте метод CreateDocumentWithCreationDialog() репозитория типа документа. При необходимости с помощью перегрузки метода можно задать ограничение по типам документов, которые будут доступны в диалоговом окне для создания. Метод работает только в клиентском коде.
Перегрузки
CreateDocumentWithCreationDialog() |
Создать документ из диалогового окна |
CreateDocumentWithCreationDialog(params IElectronicDocumentInfo[] documentTypes) |
Создать документ из диалогового окна с ограничением по типам документов |
Синтаксис
C# |
public static CreateDocumentWithCreationDialog(params IElectronicDocumentInfo[] documentTypes); |
Параметры
documentTypes – список типов документов, которые можно выбрать при создании документа. Параметр используется, чтобы отобразить окно диалога создания документа с ограничением по типам документов.
Возвращаемое значение
Результатом вызова метода станет окно следующего вида:
Пример 1. Создание документа с выбором типа документа
// Отобразить окно диалога создания.
var document = Sungero.Content.ElectronicDocuments.CreateDocumentWithCreationDialog();
if (document != null)
document.Show();
Пример 2. Ограничение типов документов в диалоге создания
var document = Sungero.Content.ElectronicDocuments.
CreateDocumentWithCreationDialog(Sungero.RecordManagement.IncomingLetters.Info,
Sungero.RecordManagement.OutgoingLetters.Info,
Sungero.RecordManagement.Orders.Info);
if (document != null)
document.Show();
© Компания Directum, 2024 |