SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




XSLT-Felder in New-Form Werte über C# zuweisen

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
73 Beiträge
stoepsel007 erstellt 14 Juli 2010 11:23
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,
ich möchte das Personenauswahlfeld meiner Neu.aspx mit Daten vorbelegen, die ich in C# ermittelt habe? Geht das überhaupt? Wenn ja, wie?

Das eine Zuweisung mit JavaScript grundsätzlich funktioniert habe ich mittlerweile verstanden: document.forms['aspnetForm'].ctl00_m_g_8b32721c_1c01_48b6_83f6_bb0885574087_ff3_1_ctl00_ctl00_UserField_OriginalEntities.value = "meinName";

Leider bekomme ich das auf diesem Wege nicht der Personenauswahl hin? Sofern sich mein Anliegen nicht in C# umsetzen lässt, wie weise ich einer Personenauswahl über JavaScript einen Wert zu?
Viele Grüße

Alle Antworten

Ohne Rang
8 Beiträge
Alex Kurz Als Antwort am 11 Aug. 2010 15:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Stoepsel,

Ja das geht.

Kurz und knapp.

Schreibe ein Webpart, wo du dir die Informationen zusammen baust(ob nun aus einem URL Parameter oder sonst irgendwas). Dann schreibe per Response.Write eine Javascript Funktion in das VB oder C# hinein, welche man zur genüge im Internet findet. Diese Funktion rufst du dann in NewForm.aspx auf. Du musst du aufpassen, welches was für ein Datentyp hinter dem Feld steht, welches du beschreiben möchtest(zb. ID oder klartext). Danach hat man nichts anderes zu tun als das Webpart versteckt in NewForm.aspx zu platzieren.

Gruß Alex