SharePoint bzw. Infopath Problem mit Tabbed Views

In SharePoint 2010 kann man die Eingabeformulare für benutzerdefinierte Listen mit Hilfe von Infopath gemäß den jeweiligen Wünschen und Bedürfnissen anpassen. In einem Kundenprojekt wurde gewünscht, die Eingabefelder auf zwei verschiedene „Karteikarten“ zu verteilen. Dies kann man im Infopath-Formular durch das Anlegen von 2 verschiedenen Ansichten lösen. Über Schaltflächen und entsprechend hinterlegte Regeln kann man dann zwischen den Ansichten wechseln (siehe z.B. “Adding a button to switch between views”  oder “InfoPath 2010 switch views with tabs“). Dies funktioniert einwandfrei, wenn das Formular im “Edit”-Modus geöffnet wird. Manche Benutzer haben jedoch nur Leseberechtigungen und sehen das Formular daher nur im “Read-Only”-Modus. Dann wird man feststellen, dass auch die Schaltflächen nicht mehr sichtbar sind und man lediglich die Standardansicht sehen kann. Dies ist übrigens auch dann ein Problem, wenn man in der zugehörigen Liste die Versionierung aktiviert hat und eine alte Version des Listeneintrags öffnet.

Glücklicherweise lässt sich das folgendermaßen lösen: Man verwendet einfach anstelle der Standard-Schaltflächen sogenannte Bildschaltflächen. Unter den Eigenschaften einer Bildschaltfläche gibt es die Option „Bildschaltfläche in schreibgeschützten Ansichten ausblenden“. Diese ist standardmäßig aktiviert und muss deaktiviert werden. Dann bleiben die Schaftflächen in den oben genannten Fällen sichtbar und man kann auch im “Read-Only”-Modus zwischen den jeweiligen Ansichten wechseln.

Bildschaltfläche

Auf diese Lösung bin ich in folgendem Thread gestoßen: “Infopath: tabbed views with buttons – buttons don’t show in display mode

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s