YII CGRIDView Filter-Eingabetaster, der keine Suchzeichenfolge nach der Suche zeigt
Frage
Ich habe ein Problem mit dem Filtereingabefeld in CGRIDView. Daher zeigt der Filter das korrekte Ergebnis nach dem Eingabe der Suchzeichenfolge in das Filtereingabekasten und drücken Sie die Eingabetaste, aber das Eingabefeld wird jedoch gelöscht, nachdem das Ergebnis angezeigt wird. Dies macht es für den Benutzer ziemlich unbequem, zu sehen, wonach sie suchen, weil das Filtereingabefeld leer ist, während das Gitter die richtigen Suchergebnisse anzeigt.
Hier sind der Code.
Eintragsansicht Name :: NewsReates.php
generasacodicetagpre.Hier ist die Controller-Aktion mit dem Namen AjaxupDateProductNeus
generasacodicetagpre.und hier ist die Ansicht _newsview
generasacodicetagpre.jetzt, als hätte ich gesagt, der Filter zeigt das Ergebnis an, aber das Eingabefeld wird jedoch gelöscht, nachdem er das Ergebnis zeigt. Ich habe versucht, das Val mithilfe von JQuery's Change () im Handler in das Eingabebox erneut einzugeben, aber es funktioniert nicht.
Bitte geben Sie eine beliebige Art von Beratung an, wie der Suchzeichenfolgenwert in der Filterbox beibehalten wird. Oh, übrige andere Gitter an den Standorten funktionieren fehlerfrei, so dass es nicht ein Problem mit fehlenden Dateien ist.
Vielen Dank im Voraus, Maxx
Lösung
ok ich habe in dem rendernpartialcode () einen Fehler gemacht, der diesen Fehler verursacht hat.Einfach wechseln
'dataProvider' => new News()
zum generakodicetagcode wurde das Problem behoben.Ich hoffe, es hilft jemandem, der mit den gleichen Themen steht.
der Arbeitscode-Code
generasacodicetagpre.