2010-12-31 9 views
1

Ich mache einige grundlegende Fehlerverfolgung mit Sharepoint, und wir haben drei Listen eingerichtet.
1. Produktliste (enthält Produktname und Beschreibung)
2. Produktion Versionsliste (zeigt die Versionen der einzelnen Produkte, die wir haben). Links zur Produkttabelle über das Feld "Produkt"
3. Fehlerliste (verlinkt mit der Produktversionsliste über das Feld "Produktversion").Mehrere verknüpfte Tabellenspalten im Sharepoint-Auswahlfeld anzeigen (Fehlerdatenbank)

Wenn ein Benutzer einen Fehler eingibt, möchte ich, dass sie ein Dropdown-Menü haben, aus dem sie das betroffene Produkt und die Version auswählen können. (Dieser Fehler wird auch automatisch dem richtigen Produkt zugeordnet, da die Produktversionsliste mit der Produktliste verknüpft ist).

Bisher habe ich eine verknüpfte Spalte in der Fehlerliste erstellt, die auf die Versionsnummer verweist. Wie zu erwarten, wenn der Benutzer die Produktversionsnummer wählt, sieht er eine Liste aller Versionsnummern aller unserer Produktversionen, ohne zu wissen, welchem ​​Produkt die Version entspricht:
1.0.2
1.0. 3
2.0.5
2.4.122
usw.

ich sie stattdessen sehen möchten:
A Produkt - 1.0.2
Produkt A - 1.0.3
Produkt B - 2.0 .5
Produkt B - 2.4.122

Ich denke, dass der Weg zu diesem Zweck ist, ein benutzerdefiniertes Formular zu erstellen, und wenn ich das Steuerelement für die Produktversion konfigurieren, sollte ich XPath verwenden können, um zu konfigurieren, wie der Anzeigewert liest .

Ich bin derzeit ratlos, wie man ein benutzerdefiniertes Formular in Sharepoint Designer 2007 erstellt (die Software versucht immer, mir ein automatisches Formular basierend auf den Datentypen der Liste zu erstellen).

Alle Hinweise oder Vorschläge verschiedener Ansätze würden sehr geschätzt.

Antwort

0

Ich würde vorschlagen, einen benutzerdefinierten Feldtyp zu erstellen. Sie können im folgenden Artikel Bezug nehmen, wie Sie einen neuen Feldtyp erstellen http://filteredlookup.codeplex.com/