2016-08-22 3 views
0

Ich möchte ein benutzerdefiniertes Modal erstellen, das dieselben Dropdown-Elemente enthält, die in der Auswahlspalte enthalten sind, wenn ein neues Element hinzugefügt wird. Meine Seite ist eine benutzerdefinierte HTML-Datei und lädt die Standard-SharePoint-Dateien nicht. Mein Spaltenname istVerwenden von SPServices zum Abrufen von Auswahlspaltenoptionen

Entry: Notice or Information or Error 

ich dieses Beispiel als Ausgangspunkt verwenden SPServices: populate a drop-down menu Ich habe es funktioniert, aber ich wollte die in der Spalte enthaltenen Entscheidungen, so dass die modalen sie auch hat. Jede Richtung wird geschätzt, meine Google-Ergebnisse haben nichts wirklich nur mit SPServices neu abgestimmt.

Antwort

2

Diese Frage ist mehrere Monate alt, aber ich wollte etwas ähnliches tun. Ich fand meine Antwort hier: https://devspoint.wordpress.com/2010/10/26/using-spservices-to-get-the-values-of-a-choice-field/

Grundsätzlich ist der Code wie folgt aussieht:

function GetChoicesFromField() { 
     var method = "GetList"; 
     var webURL = $().SPServices.SPGetCurrentSite(); 
     var list = "<name of your list>"; 

     $().SPServices({ 
      operation: method, 
      listName: list, 
      completefunc: function (xData, Status) { 
      parseSiteField(xData, Status); 
      }, 
      async: false 
     }); 
     } 

     function parseSiteField(xData, Status) { 
     if (Status == 'success') { 
      $(xData.responseXML).find("Field[DisplayName='<column name>'] CHOICE").each(function() { 
       console.log($(this).text()) 
      }); 
      } 
     } 
+0

Danke dies immer noch relevant ist für mich und jetzt kann ich meinen Code vereinfachen. – JeremyA1

Verwandte Themen