2017-05-24 11 views
0

Ich würde gerne auf das letzte Filter Eingabefeld in der Gridview, so bleiben, wenn ich etwas in Spalte 1 eingeben, und drücken Sie dann Registerkarte, der Fokus springt auf das Filter Eingabefeld der nächste Spalte, dann wird die Seite aktualisiert, und ich möchte, dass der Fokus auf dem zweiten Eingabefilterfeld bleibt.Yii2 GridView Fokus auf Filterung

Ich habe an article about the same issue for Yii1.1 gefunden, und ich habe versucht, es zu implementieren, aber leider bin ich noch nicht so professionell, um das zu erreichen. Können Sie mir bitte helfen, wie kann ich die obige Lösung implementieren oder eine neue erstellen, damit es funktioniert? Es ist ziemlich ärgerlich, dass man immer den Fokus für das Filtern setzen muss.

Mein Pjax in Gridview sieht wie folgt aus (erzeugt durch giiant):

<?php \yii\widgets\Pjax::begin(['id' => 'pjax-main', 'enableReplaceState' => false, 'linkSelector' => '#pjax-main ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]) ?> 

Ansonsten ist es ein einfaches Grid Widget.

Antwort

0

kann es sein Problem "Pjax Timeout", Bitte Timeout Eigenschaft PJAX

Pjax::begin(['timeout'=>10000]); 
+0

Dank erhöhen, aber leider keinen Unterschied machen – user2511599

+0

Can u bitte Ihre Gridview Code Woth PJAX Post – Mohan

+0

Ich Habe meine Frage aktualisiert, ich hoffe es hilft. – user2511599