0.0.5 • Published 2 years ago

laravel-datatables-assets v0.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
2 years ago

WIP: Laravel DataTables Assets

A personal collection of DataTables server-side and client-side scripts.

Preview

Note: The scripts relies on bootstrap 4 styles. Use at your own risk. :)

Installation

yarn add https://github.com/yajra/laravel-datatables-assets

Buttons Assets

require('laravel-datatables-assets/js/dataTables.buttons');

Laravel Integration

use Yajra\DataTables\Html\Button;

Button::make('add'), // appends /create on current URL.
Button::make('create')->editor('editor'),
Button::make('edit')->editor('editor'),
Button::make('remove')->editor('editor'),
Button::make('restore'),
Button::make('duplicate'),
Button::make('duplicateSingle'),
Button::make('forceDelete'), // Force delete record(/s).
Button::make('forceDeleteSingle'), // Force delete a single record.
Button::make('export'),
Button::make('print'),
Button::make('reset'),
Button::make('reload'),

Renderers Assets

require('laravel-datatables-assets/js/dataTables.renderers');

Laravel Integration

use Yajra\DataTables\Html\Column;

Column::make('deleted_at')->render('$.fn.dataTable.render.boolean()'),
Column::make('deleted_at')->renderJs('boolean()'),

Column::make('post_count')->render('$.fn.dataTable.render.badge()'),
Column::make('deleted_at')->renderJs('badge()'),

Column::make('working_hours')->render('$.fn.dataTable.render.suffix("hrs")'),
Column::make('working_hours')->renderJs('suffix', "hrs"),

Column::make('code')->render('$.fn.dataTable.render.prefix("Code:")'),
Column::make('code')->renderJs('prefix', "Code:"),
0.0.5

2 years ago

0.0.3

3 years ago

0.0.2

4 years ago

0.0.1

4 years ago