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.




ReadOnly von Formularfeldern (EditForm.aspx)

Geprüfte Antwort Dieser Beitrag hat 2 Antworten

Ohne Rang
5 Beiträge
dizzko erstellt 1 Feb. 2010 14:52
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Guten Morgen Zusammen!

Zuerst: ich hoffe ich mache keinen doppelten Post, aber die SuFu hat mir nicht weiter geholfen für meinen konkreten Fall!

 

Ich habe meine EditForm.aspx und da ein Lookup-Field (Angebots_ID), dieses wird beim onLoad vom JavaScript auf den in der URL mitgegeben Wert gesetzt. Jetzt soll dieses Feld auch noch hidden oder ReadOnly sein. Allerdings bekomme ich das nicht hin.

Wer kann helfen?

mfg dizzko

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 1 Feb. 2010 15:21
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Damit der Wert gespeichert wird, darf das Feld nich readonly sein. Du kannst aber die gesamte Tabellenzeile ausblenden. Das Control selbst hast Du ja (um den Wert zu setzen). Dann kannst Du es so ausblenden:
ctrl.parentNode.parentNode.style.display = "none";

Die Anzahl Ebenen (parentNode) weiß ich nicht mehr auswendig. Einfach ausporbieren...

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
5 Beiträge
dizzko Als Antwort am 1 Feb. 2010 17:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Also du hattest vollkommen recht

 

hier die Version für eine Selctbox / Dorpdown-field

_spBodyOnLoadFunctionNames.push("hideFields");

function hideFields() {
   var control = getTagFromIdentifierAndTitle("select","","Angebots_ID");
   control.parentNode.parentNode.parentNode.style.display="none";
}