Puncte:0

Adăugați în mod dinamic un câmp la rândul de rezultate Vizualizări

drapel us

Folosesc views_data_export pentru a exporta o listă de noduri în Excel. Aceste noduri de tip „propoziție” au multe câmpuri de paragrafe, cu valori multiple.

În mod implicit, views_data_export exportă toate valorile paragrafelor într-o singură celulă per câmp. Vreau să împart aceste valori multiple în mai multe coloane. O valoare pe coloană.

Am scris o funcție hook_views_pre_render :

funcția ehess_propositions_4_views_pre_render(Drupal\views\ViewExecutable $view) {

    if ($view->id() == 'propoziții' && $view->current_display == 'export_xls') {
            foreach ($view->rezultat ca $key => $value) {
                var_dump($valoare);
                $index = 0;
                #var_dump($valoare->_entity);
                if ($value->_entity->hasField('field_participants')) {
                        foreach ($value->_entity->get('field_participants') ca $key => $participant) {
                                $index++;
                                #$view->result[$key]->_entity->set("participant_${index}", $participant);
                                $valoare->_entitate->set("participant_${index}", $participant);
                        }
                }
                var_dump($valoare);

        }
    }
    var_dump($view);
    
}

Fără noroc!

Trebuie să-mi declar noile câmpuri într-o funcție hook_views_data_alter?

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.