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();
         }
     }
 });