SPREQUE - Welche Felder (ViewFields) sind erforderlich, um den Listenelement zu aktualisieren?
-
10-12-2019 - |
Frage
In einem SPREY, welche Felder erforderlich sind, um einen Listenelement zu aktualisieren? generasacodicetagpre.
Wenn ich generakodicetagcode ausführte, ohne alle Felder zu ändern, schlägt das Update mit dem FehlergeneratacticetAgcode aus.Wenn ich aber generell echte, um false zu ändern, ist das Update erfolgreich.Meine Frage ist, welche Felder erforderlich sind, um einen Listeneintrag erfolgreich zu aktualisieren (ohne Änderungen, die möglicherweise geändert wurden)?
Lösung
afaik Es ist nirgendwo dokumentiert, welche Felder aufgenommen werden sollten, um ein Update nach Abfragen mit dem ViewFieldonly auf TRUE zu erstellen, sondern gemäß spruquery.viewFieldsonly und Aktualisierung eines Splautitem Es ist unter anderem id, einzigartige, objekttyp, ...
Andere Tipps
Ich hatte auch dieses Problem und habe es geschafft, es umzukommen.Ich habe die ListItem-ID in den ViewFields aufgenommen, dann haben Sie eine neue Splautitem-Variable mitlistig.getitembyid erstellt.Sie können dann ein normales Listenelement-Update mit dieser neuen Variablen durchführen. generasacodicetagpre.
Es ist möglicherweise nicht die beste Lösung aller Zeiten, aber es hat mich aufgestanden und läuft.