Updated: DataTable Sorting Condition

This commit is contained in:
Fahim 2021-08-06 01:11:40 +06:00
parent 1ae14b5c35
commit 449518e4b4
10 changed files with 50 additions and 16 deletions

View File

@ -32,7 +32,7 @@ class CurrencyDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(0)
->orderBy(6)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -65,7 +65,10 @@ class CurrencyDataTable extends DataTable
Column::computed('action')
->exportable(false)
->printable(false)
->className('text-center align-middle')
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -33,7 +33,7 @@ class CustomersDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(1)
->orderBy(4)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -60,7 +60,10 @@ class CustomersDataTable extends DataTable
Column::computed('action')
->exportable(false)
->printable(false)
->className('text-center align-middle')
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -32,7 +32,7 @@ class ExpenseCategoriesDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(0, 'asc')
->orderBy(4)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -60,6 +60,9 @@ class ExpenseCategoriesDataTable extends DataTable
->exportable(false)
->printable(false)
->addClass('text-center'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -35,7 +35,7 @@ class ExpensesDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(1)
->orderBy(6)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -69,7 +69,10 @@ class ExpensesDataTable extends DataTable
Column::computed('action')
->exportable(false)
->printable(false)
->className('text-center align-middle')
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -32,7 +32,7 @@ class ProductCategoriesDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(0, 'asc')
->orderBy(4)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -49,14 +49,20 @@ class ProductCategoriesDataTable extends DataTable
return [
Column::make('category_code')
->addClass('text-center'),
Column::make('category_name')
->addClass('text-center'),
Column::make('products_count')
->addClass('text-center'),
Column::computed('action')
->exportable(false)
->printable(false)
->addClass('text-center'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -43,7 +43,7 @@ class ProductDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(0)
->orderBy(7)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -86,7 +86,10 @@ class ProductDataTable extends DataTable
Column::computed('action')
->exportable(false)
->printable(false)
->className('text-center align-middle')
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -40,7 +40,7 @@ class RolesDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(1)
->orderBy(4)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -72,7 +72,10 @@ class RolesDataTable extends DataTable
->exportable(false)
->printable(false)
->addClass('text-center')
->addClass('align-middle')
->addClass('align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -47,6 +47,7 @@ class SalesDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(8)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -86,7 +87,10 @@ class SalesDataTable extends DataTable
Column::computed('action')
->exportable(false)
->printable(false)
->className('text-center align-middle')
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -33,7 +33,7 @@ class SuppliersDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(1)
->orderBy(4)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -60,7 +60,10 @@ class SuppliersDataTable extends DataTable
Column::computed('action')
->exportable(false)
->printable(false)
->className('text-center align-middle')
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}

View File

@ -56,7 +56,7 @@ class UsersDataTable extends DataTable
->dom("<'row'<'col-md-3'l><'col-md-5 mb-2'B><'col-md-4'f>> .
'tr' .
<'row'<'col-md-5'i><'col-md-7 mt-2'p>>")
->orderBy(1)
->orderBy(6)
->buttons(
Button::make('excel')
->text('<i class="bi bi-file-earmark-excel-fill"></i> Excel'),
@ -90,6 +90,9 @@ class UsersDataTable extends DataTable
->exportable(false)
->printable(false)
->className('text-center align-middle'),
Column::make('created_at')
->visible(false)
];
}