Beschreibung
Diese Funktion lässt dox42 Vorlagen direkt aus SharePoint heraus zu erstellen und mit Daten z.B. aus dem aktuellen Formular zu erstellen.
Um Dokumente auf Basis von dox42 Vorlagen zu erstellen kann das Dokumenten-Auswahl Fenster mit dieser Funktion aufgerufen werden.
Voraussetzungen / Prerequisites
Das koellisch Toolkit muss aktiviert sein.
Sie benötigen eine Dokumenten-Bibliothek woraus die Vorlagen gezogen werden und eine Bibliothek wohin die Dokumente erstellt werden sollen.
Parameter
options
Parameter | Type | Default | Beschreibung |
CurrentItemId | Int | $t().GetItemId() | |
CurrentItemList | String | ||
TemplateList | String | ||
TemplateListQuery | String | ||
TargetLibraryList | String | ||
FieldInternalNameOfThisElementInTargetLibraryList | String | ||
OverwriteExistingFiles | Boolean | False | |
FileNameStartsWith | String | ||
DialogCloseFunction | Funktion | ||
DialogWidth | Int | 1120 | |
DialogHeight | Int | 920 | |
GroupByList | String | ||
GroupByField | String | ||
GenerateTemplateId | int | null | Optional: Wenn diese ID angegeben wird, wird die Vorlage direkt erstellt, ohne, dass sich die Auswahl öffnet. |
Syntax / Source Code
$t().OpenDocumentTemplateWizard(options)
Beispiele / Examples
$t().OpenDocumentTemplateWizard({ CurrentItemList: 'Projekte', TemplateList: 'Dokumentenvorlagen', TemplateListQuery: "<Query><Where><Eq><FieldRef Name='Kategorie' /><Value Type='Choice'>Anzeige in der Dokumentenauswahl</Value></Eq></Where></Query>", TargetLibraryList: 'Projektdokumente', FieldInternalNameOfThisElementInTargetLibraryList: 'Projekt', DialogCloseFunction: function (success, newDocumentIds) { if (success == 1) { $t().SharePointStatusBenachrichtigung({ text: 'Dokument wurde erfolgreich erstellt ', color: 'green' }); buildTableOfDokumente(); } } });