LaravelRUS / SleepingOwlAdmin

🦉 Administrative interface builder for Laravel (Laravel admin)
http://sleepingowladmin.ru/
MIT License
805 stars 217 forks source link

getView setView getPlacement setPlacement как trait #835

Closed Lunatig closed 6 years ago

Lunatig commented 6 years ago

Создал 2 трейта

ElementViewTrait и ElementPositionTrait и их повесил на namespace

SleepingOwl\Admin\Display\Extension\ColumnsTotal

https://github.com/LaravelRUS/SleepingOwlAdmin/commit/28cdbb3ebc47ebddfa61e6675711920a8e80d514

ghost commented 6 years ago

Понял - норм тема. @Lunatig опишешь что там у тебя с плейсментами не получилось?

Lunatig commented 6 years ago

@aios Берем стандартную дататаблу.

$table = AdminDisplay::datatablesAsync()

Добавляем Total строку $table->setColumnsTotal([ 'Total: ', '', 'labuda', 10 ], $table->getColumns()->all()->count() +1 );

//Перемещаем ее в подвал. по умолчанию она в header. $table->getColumnsTotal()->setPlacement('table.footer');

в результате она пустая.

Если в подвал не переносить все нормально.