Kendo-Grid: Symbolleistenvorlage Ausgabe
-
22-12-2019 - |
Frage
Ich habe ein Netz, das Roadinformationen auflistet und eine Symbolleistenschablone wünscht, die es mir ermöglicht, die Straßen zu filtern, indem Sie eine Konzession von einer Dropdownliste auswählen.
so etwas wie dieses
mein Code:
cshtml
generasacodicetagpre.controller
generasacodicetagpre.Dies ist das aktuelle Ergebnis:
Die Liste ist 16-mal mit dem Wort "undefined" gefüllt, das ist die Anzahl der Zugeständnisse, die ich derzeit habe.Wenn ich eine der nicht definierten Optionen auswähle, zeigt es den tatsächlichen Namen der Konzession, erfrischt das Gitter, filtert jedoch nicht.
Ich möchte die Liste, um die Konzessionsnamen anzuzeigen und das GRID nach Konzession zu filtern, während ich einen von ihnen auswähle.Was vermisse ich?
Lösung
Ändern Sie diese
generasacodicetagpre.bis
generasacodicetagpre.Andere Tipps
Erster Überprüfen Sie, welchen JSON Sie von der Controller-Methode zurückkehren.Es sieht so aus, als könnten Ihre KonzessionsmediumDecriptions keine Daten in ihnen haben.
Sekunden, es sieht aus wie in Ihrem Controller, dass Sie eine Liste von "ConcessionMediumDescription" -Datenobjekte zurückgeben.
Ich vermute, es sieht so aus ...
generasacodicetagpre.Sie können in Betracht ziehen, ein Titelfeld als Teil dieser JSON zurückzugeben und das für das Textfeld Ihrer Dropdown-Datei zu verwenden.Das ist nur meine Erraten von dem, was Sie in diesem Controller zurücksenden.
Ideal JSON wäre so wie dieses ...
generasacodicetagpre.und Sie entdecken Ihre Dropdown als solche.
generasacodicetagpre.Sie müssen JSON RETURN LINE so do tun.
generasacodicetagpre.Ändern Sie einfach DataValue und DataText