Puncte:0

Afișează operațiuni în bloc - Funcționalitatea acțiuni personalizate

drapel cn

Lucrez la o funcționalitate care permite unui utilizator să vadă o listă de copii de inventar și o acțiune personalizată pentru „tipărirea în bloc a codurilor de bare”.

Folosesc Views Bulk Operations.

Am creat acțiunea personalizată pentru VBO și am folosit executeMultiple() pentru a genera codurile de bare într-un pdf, dar nu pot trimite PDF-ul în browser pentru vizualizare/descărcare.

Am descărcat acțiunea personalizată „export în csv” pentru ca VBO să arunce o privire asupra implementării sale, dar, privind codul, face totul în lot, creează un fișier în sistemul de fișiere, apoi oferă un link în pagină pentru a-l descărca. . Încerc să ocol linkul și să merg direct la streaming PDF-ul redat (generat în memorie) către browser prin metoda pe care am furnizat-o în controler.

Există o metodă suplimentară sau etc pe care să le pot folosi pentru a transmite rezultatele executeMultiple()?

Controlerul care se ocupă de copiile de inventar are deja o metodă de generare a codului de bare și tipărire a codului de bare care returnează un antet al conținutului fișierului, dar atunci când declanșează metoda în interiorul executeMultiple() trimite doar formularul și oferă confirmarea acțiunilor și nu trimite de fapt anteturile din metoda printBarcode().

De asemenea, poate funcționa pentru a redirecționa către o rută separată care se ocupă de generarea și imprimarea codului de bare, dacă există o modalitate de a spune VBO să redirecționeze după procesarea articolelor.

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.