Puncte:0

Cum pot obține în mod programatic valoarea unui filtru expus de vizualizări după ce utilizatorul trimite formularul?

drapel cn

Am căutat și nu am găsit un răspuns la această întrebare specifică.

Dacă am o vizualizare și un filtru expus pentru acea vizualizare într-un bloc, atunci când utilizatorul face clic pe Trimitere pe formularul de filtru expus, cum pot obține valorile filtrelor expuse pentru a utiliza valoarea în altă parte pentru un alt scop? De exemplu, salvarea valorii unuia dintre filtrele expuse într-un magazin temporar privat pentru utilizare ulterioară.

Ce cârlig pot folosi care se numește atunci când utilizatorul face clic pe Trimitere pe formularul de filtru expus? Singurele informații pe care le pot găsi sunt referitoare la cârligele care sunt apelate atunci când se construiește vederea.

Sau abordez acest lucru greșit și ar trebui să mă uit la funcția de trimitere a formularului pentru formularul de filtre expuse?

Puncte:1
drapel kr

Doriți să adăugați un handler de trimitere la formularul expus

funcția HOOK_form_views_exposed_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {

    array_unshift($form['#submit'], '_my_exposed_form_submit');
}

funcția _my_exposed_form_submit(&$form, 
   \Drupal\Core\Form\FormStateInterface $form_state) {

   $valori = $form_state->getValues();

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.