Puncte:-2

Cum pot accesa casetele de selectare pentru a le ascunde pe toate folosind mlid: din datatable?

drapel gb
funcția ts_core_form_menu_overview_form_alter (&$form, &$form_state, $form_id) {
  $form['mlid:11242']['hidden']['#type'] = 'ascuns';
  $form['mlid:11246']['hidden']['#type'] = 'ascuns';
  $form['mlid:11249']['hidden']['#type'] = 'ascuns';
  $form['mlid:11250']['hidden']['#type'] = 'ascuns';
  $form['mlid:11252']['hidden']['#type'] = 'ascuns';
  $form['mlid:11253']['hidden']['#type'] = 'ascuns';
  $form['mlid:11254']['hidden']['#type'] = 'ascuns';
  $form['mlid:11255']['hidden']['#type'] = 'ascuns';
  $form['mlid:11256']['hidden']['#type'] = 'ascuns';
  $form['mlid:11257']['hidden']['#type'] = 'ascuns';
  $form['mlid:11258']['hidden']['#type'] = 'ascuns';
  $form['mlid:11262']['hidden']['#type'] = 'ascuns';
  $form['mlid:11263']['hidden']['#type'] = 'ascuns';
  $form['mlid:11264']['hidden']['#type'] = 'ascuns';
  $form['mlid:11265']['hidden']['#type'] = 'ascuns';
  $form['mlid:11285']['hidden']['#type'] = 'ascuns';
  $form['mlid:11286']['hidden']['#type'] = 'ascuns';
  $form['mlid:11287']['hidden']['#type'] = 'ascuns';
  $form['mlid:11290']['hidden']['#type'] = 'ascuns';
  $form['mlid:16459']['hidden']['#type'] = 'ascuns';
  $form['mlid:6698']['hidden']['#type'] = 'ascuns';
  $form['mlid:11241']['hidden']['#type'] = 'ascuns';
  $form['mlid:11267']['hidden']['#type'] = 'ascuns';
  $form['mlid:11243']['hidden']['#type'] = 'ascuns';
  $form['mlid:16969']['hidden']['#type'] = 'ascuns';
}
berliner avatar
drapel bd
În general, puteți bucla în toate modurile pe care PHP vi le oferă. Cred că s-ar putea să doriți să explicați cazul dvs. de utilizare specific (de ce doriți să ascundeți acele casete de selectare din pagina de prezentare a meniului, acestea sunt casetele de selectare „activate”?), precum și sursa specifică a listei de mlid-uri pe care doriți să o verificați ascunde. Dacă doriți să ascundeți întreaga coloană, atunci ar trebui să vă actualizați întrebarea sau să puneți una nouă, deoarece aceasta este o diferență importantă pentru alți utilizatori care încearcă să vă ajute.
Puncte:0
drapel gb

funcția ts_core_form_menu_overview_form_alter (&$form, &$form_state { $dest = drupal_get_destination(); //funcția de apel înapoi la

if ($dest['destination'] == 'homepage_rbf') return; // căutare șir de interogare foreach ($form ca $key => $item ) { if (strpos($key, 'mlid') === 0) { $form[$key]['hidden']['#type'] = 'ascuns'; } }

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.