Puncte:1

Cum elimin butonul „Salvează schița” din fiecare pagină a unui formular în mai mulți pași?

drapel cn

Am un formular web cu mai mulți pași și vreau să adaug un buton de salvare a schiței, totuși trebuie adăugat doar la ultima pagină de previzualizare și nu la toate paginile pasului.

Am folosit setările în cadrul trimiterii pentru a activa salvarea nefinalizată, totuși butonul apare pe fiecare pagină. Vreo modalitate de a ascunde, fără a schimba codul, ci doar prin configurare/setări?

Puncte:1
drapel cn

Creați un modul nou și apoi puteți verifica $form_state pagina pentru a activa condiționat pentru dezactivarea butoanelor.

funcția submission_form_alter(&$form, &$form_state, $form_id) {
  dacă ($form_id == 'webform_submission_xyz') {
    $form['actions']['button or field']['#access'] = $form_state->get('current_page' )== 'abcd';
}
leymannx avatar
drapel ne
Nu a existat o setare/permisiune simplă pe care o puteți debifa?
drapel us
Nu există nicio setare/permisiune; aceasta este o soluție bună. O altă abordare ar fi folosirea CSS pentru a ascunde butonul „Salvare schiță”, care nu este o soluție la fel de bună.

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.