У меня была поисковая ссылка, и ссылка говорит, что я пытаюсь так:
<?php
...
class ReportExport implements ShouldAutoSize, FromView, WithColumnFormatting, WithEvents
{
...
public function registerEvents(): array
{
return [
AfterSheet::class => function(AfterSheet $event) {
...
$event->sheet->getDelegate()->getRowDimension(37)->setRowHeight(-1);
$event->sheet->getDelegate()->getStyle('R37:Z37')->getAlignment()->setWrapText(true);
},
];
}
}
Я пытаюсь так, но результат так:
Если высота строки автоматически добавляется на основе содержимого / текста.Но он не добавил
Как решить эту проблему?
Обновление :
Кажется, что этот скрипт: $event->sheet->getDelegate()->getRowDimension(37)->setRowHeight(-1);
не работает втаблица
Я пробовал скрипт вне стола, он работал.Так что скрипт работает только вне тега таблицы
Моя таблица выглядит так:
<table>
....
@php ($group = 'A')
@php ($number = 0)
@foreach($values as $item)
@if($number==0 || $group!=$item['group'])
<tr>
<td colspan="9">Kelompok {{$item['group']}}</td>
<td colspan="2"></td>
<td colspan="3"></td>
<td colspan="3"></td>
<td colspan="9"></td>
<td colspan="2"></td>
<td colspan="3"></td>
<td colspan="3"></td>
<td colspan="9"></td>
</tr>
@php ($number = 0)
@endif
<tr>
<td style="text-align:center;" colspan="2">{{++$number}}</td>
<td colspan="7">{{$item['lesson_name']}}</td>
<td style="text-align:center;" colspan="2">{{$item['kb_pengetahuan']}}</td>
<td style="text-align:center;" colspan="3">{{$item['nilai_pengetahuan']}}</td>
<td style="text-align:center;" colspan="3">{{$item['predikat_pengetahuan']}}</td>
<td colspan="9">{{$item['deskripsi_pengetahuan']}}</td>
<td style="text-align:center;" colspan="2">{{$item['kb_keterampilan']}}</td>
<td style="text-align:center;" colspan="3">{{$item['nilai_keterampilan']}}</td>
<td style="text-align:center;" colspan="3">{{$item['predikat_keterampilan']}}</td>
<td colspan="9">{{$item['deskripsi_keterampilan']}}</td>
</tr>
@php ($group = $item['group'])
@endforeach
</table>
Пожалуйста, помогите мне.Мне нужна поддержка функциональности PhpSpreadsheet