diff --git a/packages/Webkul/Ui/src/DataGrid/DataGrid.php b/packages/Webkul/Ui/src/DataGrid/DataGrid.php index ad76ae35d..9d4c1bb28 100644 --- a/packages/Webkul/Ui/src/DataGrid/DataGrid.php +++ b/packages/Webkul/Ui/src/DataGrid/DataGrid.php @@ -393,6 +393,11 @@ class DataGrid $this->operators[array_keys($filter)[0]], '%'.array_values($filter)[0].'%' ); + } elseif (array_keys($filter)[0]=="sort") { + $this->query->orderBy( + str_replace('_', '.', $column), //replace the logic of making the column name and consider the case for _ + array_values($filter)[0] + ); } else { $this->query->where( str_replace('_', '.', $column), diff --git a/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php b/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php index 3ec7d7e24..5ae8a576a 100644 --- a/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php +++ b/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php @@ -111,25 +111,6 @@