Laravel Excel Wie lade ich eine Ansicht in eine bestimmte Zeile oder Zelle?

8

Ich benutze Laravel Excel, ich möchte eine Ansichtsdatei laden und sie auf eine bestimmte Zeile setzen. Ist es möglich mit Laravel Excel zu arbeiten? Unten ist der Code zum Laden der Ansicht in das Blatt:

%Vor%     
jones 16.02.2016, 09:15
quelle

1 Antwort

1

Es sieht so aus, als ob das Paket dieses eine Mal nicht anbietet, aber vielleicht könntest du so etwas machen.

  • Erstellen Sie eine Umbruchansicht, der Sie einige Parameter übergeben können, z. B. eine Zielzeilennummer, eine Spaltennummer und eine innere Ansicht zum Einschließen.

    %Vor%
  • Generiert dynamisch eine Tabelle basierend auf den Parametern, die der Wrapping-Ansicht zur Verfügung stehen. Der Inhalt der Ansicht könnte in etwa so aussehen.

    @if(isset($targetRow) && isset($targetCol)) table tag @for ($row = 1; $row <= $targetRow + 1; $row++) tr tag @for ($col = 1; $col <= $targetCol + 1; $col++) td tag @if($row == $targetRow && $col == $targetCol) @include($targetView) @endif close td tag @endfor close tr tag @endfor close table tag @endif

Yannick Y 11.04.2016 15:22
quelle