Hallo Zusammen,
in ein twig template habe ich ein Array"fahrerListe" in der For-Schleife hole ich mir jeden Fahrer und erzeuge damit eine Tabelle.
Die Tabelle hat am Ende zwei Buttons Edit und Delete. Beim onClick würde ich gerne eine Funktion aufrufen und als Parameter das "fahrer" Objekt(Array) übergeben.
Das gelingt mir leider nicht. Ich habe verschiedene Ansätze aus dem Internet darüber gefunden doch keines hat funktioniert.
Hat jemand eine Idee?
in ein twig template habe ich ein Array"fahrerListe" in der For-Schleife hole ich mir jeden Fahrer und erzeuge damit eine Tabelle.
Die Tabelle hat am Ende zwei Buttons Edit und Delete. Beim onClick würde ich gerne eine Funktion aufrufen und als Parameter das "fahrer" Objekt(Array) übergeben.
Das gelingt mir leider nicht. Ich habe verschiedene Ansätze aus dem Internet darüber gefunden doch keines hat funktioniert.
Hat jemand eine Idee?
HTML-Code:
{% for fahrer in fahrerListe %} <tr> {% set tmp_fahrer = fahrer %} <td class="text-right">{{ fahrer.mitgliedsnr }}</td> <td class="text-left">{{ fahrer.namen }}</td> <td class="text-left">{{ fahrer.vorname }}</td> <td class="text-center">{{ fahrer.geburtstadum }}</td> <td class="text-center">{{ fahrer.mitgliedseit }}</td> <td class="text-center">{{ fahrer.ausgetretenam is empty ? "" : fahrer.ausgetretenam|date("m.d.Y") }}</td> <td> <button type="button" class="btn btn-primary btn-sm" onclick="UpdateFahrer({{ tmp_fahrer }})"><i <<<<<<<<<<<<<<<<<<<onClick soll UpdateFahrer( fahrer ) aufrufen class="fa fa-pencil-alt"></i></button> <button type="button" class="btn btn-danger btn-sm" onclick="DeleteFahrer({{ tmp_fahrer }})"><i class="fa fa-trash-alt"></i></button> </td> </tr>
Code:
<script> function UpdateFahrer(fahrerObj){ window.alert(fahrerObj.mitgliedsnr); }; function DeleteFahrer(fahrerObj){ window.alert(fahrerObj.mitgliedsnr); }; </script>
Kommentar