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.




Alphabetisch List Quick Filter

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
61 Beiträge
Jonny erstellt 30 Aug. 2017 16:03
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Zusammen,

auf der suche nach einem Filter für den Anfangsbuchstaben habe ich folgendes gefunden und auch getestet .http://sharepoint-and-writing.blogspot.de/2015/04/alphabetical-list-quick-filter-solution.html 

Wie kann ich das Script anpassen, dass man die Selektierung wieder aufheben kann bzw. wieder alles Angezeigt bekommt. Ist eine mehrfache Selektierung auch möglich?

Wenn Jemand einen anderen Lösungsansatz hat, bin ich dankbar für Vorschläge.

Vielen Dank für eure Hilfe.
Hier das Script:

<script type="text/javascript">
 function qs(paramName) {
  var args = document.location.search.substring(1).split("&");
  for(j = 0; j < args.length; j++) {
   nameValues = args[j].split("=");
   if(nameValues[0] == paramName) return nameValues[1];
  }
  return null;
 }
 
 var filterField = "A_x003c_Z";
 var filterValuesDelimiter = " - ";
 var filterValues = new Array("All","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
 var selectedValueStyle = "font-weight: bold;";
 var filterDivStyle = "margin: 5px; font-size: 15px;";
 var filterLinks = new Array();
 for (var i = 0; i < filterValues.length; i++) {
  filterLinks.push('<a ' + (qs("FilterValue1") == filterValues[i] ? 'style="' + selectedValueStyle + ' ' : '') + 'href="' + document.location.pathname + '?FilterField1=' + filterField + '&FilterValue1=' + filterValues[i] + '">' + filterValues[i] + '</a>');
 }
 document.write('<div style="' + filterDivStyle + '">' + filterLinks.join(filterValuesDelimiter) + '</div>');
</script>

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 30 Aug. 2017 16:43
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Schaue Dir an, wie das Script die beiden URL-Parameter FilterField1 und FilterValue1 benutzt, um das Filtern zu erreichen. Du kannst da auch manuell dran rumspielen und es testen.

Viele Grüße
Andi
af @ evocom de
Blog