Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
/ HomePage / Computer / Software / InfoPath
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:
Das ist insbesondere der Fall, wenn:
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.
...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.
...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.
Geht, ist aber irrwitzig kompliziert: http://blog.symprogress.com/2011/05/infopath-list-form-hidedisable-fields-based-on-sharepoint-group-membership/