Frage

Ich habe diesen Splautitem.order in SharePoint, der eine Eigenschaft namens "Asset-ID" enthält.

Ich habe diese Daten in meiner Liste generasacodicetagpre.

in meinem Code habe ich das getan generasacodicetagpre.

Ich verwende. Ordner, da jeder Eintrag in der Liste ein Dokumente ist. Der zurückgegebene Wert ist immer "1".Ich weiß nicht, was falsch ist, warum meine Sortierung Funktioniert überhaupt nicht.

Bitte helfen Sie mir, dieses Problem zu lösen.Vielen Dank.

War es hilfreich?

Lösung

hi carls Ich denke, es gibt ein Problem für den Feldnamen.Sie enthalten den Platz in den Feldnamen

Wenn Sie vermeiden möchten, dass Sie herausholen müssen, was der interne Name eines bestimmten Felds ist, wenn Sie Ihre Spalte zuerst nennen, enthalten Sie keine Leerzeichen oder Sonderzeichen.Sobald das Feld (Spalte) erstellt wurde, gehen Sie zurück und benennen Sie das Feld um, um die Räume oder Sonderzeichen wie gewünscht aufzunehmen.SharePoint behält den ursprünglichen Feldnamen immer noch ohne Leerzeichen bei und Sie können das direkt in Ihrer Anfrage ohnesions verwenden.

Andere Tipps

oder verwenden Sie den internennamen:

query.query=" ";

Ein wenig spät, aber wenn Sie Probleme haben, können Sie möglicherweise alle oder einen Teil der folgenden GIST verwenden: https://gist.github.com/tregratlia/4672176

Und als akzeptierte Antwortzustände ist der Feldname das Problem.Sie müssen den statischen Namen des Feldes verwenden.Der statische Name bleibt immer gleich.Auch wenn die Säule umbenannt wird.Sie sollten also die Spalte mit dem Anzeigenamen von der Spaltensammlung abrufen und dann den statischen Namen von den Eigenschaften abrufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top