YII CGRIDView Filter-Eingabetaster, der keine Suchzeichenfolge nach der Suche zeigt

StackOverflow https://stackoverflow.com//questions/20014097

  •  21-12-2019
  •  | 
  •  

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

War es hilfreich?

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.

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