Frage

Ich bin auf ein Problem gestoßen, als ich versucht habe, benutzerdefinierte neue Elementformulare für eine Liste mit mehreren Inhaltstypen zu erstellen. Ich habe versucht, ein benutzerdefiniertes Listenformular für einen Inhaltstyp einzuführen (dieser Inhaltstyp ist nicht der Standard) und ich werde alle Felder für jeden Inhaltstyp angezeigt. Dies geschieht nur, wenn ich ein benutzerdefiniertes Listenformular für einen Inhaltstyp auswähle, den nicht Ursprünglich. Ich werde also nachdenken, ich sollte den Link zum neuen Elementformular mit einer Abfragebarstellung erstellen, die den Inhaltstyp automatisch fördert und dann nur die richtigen Felder für jeden verschiedenen Inhaltstyp anzeigt. Scheint ein kleiner Hackery, also möchte ich wissen, was alle anderen über das denken, worauf ich stieß.

Danke, Matt B.

War es hilfreich?

Lösung 2

Die endgültige Antwort lautet: "Überprüfen Sie Google immer!" Nach der Fehlerbehebung der Listen/benutzerdefinierten Seiten und der Erkenntnis, dass sie nicht das Problem waren. Ich musste nach innen schauen. Ja, ich habe eine einfache Google -Suche nach meiner Fehlermeldung durchgeführt:

http://www.google.com/search?q=The+Data+Source+Control+Failed+ TOExecute+Die+Insert+Command.&Sourceid=ie7&rls=com.microsoft:en-us:ie-searchbox&ie= & oe =

Eine der ersten Links, die ich sah, war:

http://social.msdn.microsoft.com/forums/en/sharepointdevelopment/thread/1eae652f-2c7b-4a72-a06f-5cfeffce19bd

Als ich die Daten des Posts überprüfte, dachte ich, dass diese Informationen für meine Umgebung etwas zu alt waren ... Ich hatte bereits SP1 installiert ... und herausfand, ich habe nicht auf einer vollständig aktualisierten Farm gelaufen. Ich habe auf der Version gelaufen: 12.0.0.6300 anscheinend war das nicht gut genug. Nachdem ich @givenscj bei einem BSOD geholfen hatte, fragte ich ihn nach meiner Version und er empfahl, auf mindestens SP2 zu aktualisieren. Ich nahm sofort seinen Rat an und jetzt ist mein Problem mit dem Einfügen von Datenquellen verschwunden.

Prost an Freitag !, Matt

Andere Tipps

Wenn Sie das Formular anpassen (das LFWP effektiv in einen DVWP konvertieren), verlieren Sie die Automatik des LFWP. Wie Sie wissen, versteht der LFWP alle Inhaltstypen und passt sich an den von Ihnen ausgewählten Inhaltstyp an. Dieses "Verständnis" geht mit dem DVWP weg.

Die Lösung ist jedoch möglicherweise nicht die Lösung, die Sie möchten, darin, ein benutzerdefiniertes Formular pro Inhaltstyp zu erstellen. Sie werden feststellen, dass Sie auf der Registerkarte "unterstützender Dateien in den Listeneigenschaften in SharePoint Designer ein Formular pro Inhaltstyp festlegen können. Deshalb!

Ihr Ansatz dazu kann davon abhängen, wie viele Inhaltstypen Sie zu tun haben. Sie können entweder ein Formular mit Skript haben, um die Sichtbarkeit der Spalten oder einen Formular pro Inhaltstyp (oder eine Kombination) zu verwalten.

Wenn der einzige Grund, warum Sie ein individuelles Formular verwenden, besteht darin, Spalten aus der Abfragebarstellung zu bevölkern, dann würde ich einfach ein Skript hinzufügen, ohne mit DVWPs zu gehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top