Main /

Info Path

Info Path

/ HomePage / Computer / Software / InfoPath

InfoPath Tipps und Tricks

1. Code entfernen in InfoPath 2010/2013

Hat man durch einen unachtsamen Klick auf den falschen Button einem Formular unbeabsichtigt einen Event-Handler in C# oder VB.NET hinzugefügt, kann man den Code komplett entfernen:

2. Formular muss nach dem Publizieren in SharePoint vom Administrator freigegeben werden

Das ist insbesondere der Fall, wenn:

  • Das Formular Code enthält (siehe 1)
  • Der Trust-Level auf "Full" steht

3. Stringverkettung in einer Formel funktioniert nicht

Böse Falle. Wie man in Foren lesen kann funktioniert Stringverkettung in einer Formel mit

concat (s1, s2, s3, s4, ...)

Das ist jedoch die XPath-Syntax. InfoPath übersetzt XPath in eine lokalisierte Schreibweise. Aus dem obigen concat wird somit:

verketten(s1; s2; s3; ...)

Man muss also immer aufpassen ob die XPath- oder die lokalisierte Syntax gemeint ist.

4. "Heraufstufen" (einblenden) von Feldern als Spalten in die SharePoint Forms-Bibliothek funktioniert nicht...

...mit Feldern die gleichzeitig als Dateiname für die SharePoint-Submit Connection verwendet wurden. Ist so. Warum weiß ich nicht. Hier muss man immer zwei verschiedene Felder verwenden, die ggf. mit einer Regel synchronisiert werden.

5. Dynamische Submit-Connection zur Formularbibliothek in der sich das Formular befindet

...wären unglaublich praktisch, da man ein als Content-Type publiziertes Formular überall verwendenn könnte. Gibt es aber nicht, zumindest nicht ohne Programmierung, dabei ist es so naheliegend. Programmierung scheidet oft aus, da dann der Fall aus Punkt 2. eintritt, was äußerst lästig ist.

6. Felder in Anhängigkeit einer SharePoint-Gruppenmitgliedschaft ein- bzw. ausblenden

Geht, ist aber irrwitzig kompliziert: http://blog.symprogress.com/2011/05/infopath-list-form-hidedisable-fields-based-on-sharepoint-group-membership/

Frische Änderungen | Menü editieren
zuletzt geändert am 23.12.2013 11:36 Uhr von Elsni
Edit Page | Page History