filamentphp / filament

A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.

Home Page:https://filamentphp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tree reorderable on tables

danharrin opened this issue · comments

Donate 💰 to fund this issue

  • You can donate funding to this issue. We receive the money once the issue is completed & confirmed by you.
  • 100% of the funding will be distributed between the Filament core team to run all aspects of the project.
  • Thank you in advance for helping us make maintenance sustainable!
Fund with Polar
  • Switch view toggle between standard table and tree editor.
  • Don't allow pagination.
  • If tree shows more than x rows show warning about performance?
  • Collapsible sub trees that can still be dragged with their children
  • Drag and drop trees between nested trees as well as being able to drag to top level.
  • Configurable attribute to act as title of draggable row/bar. E.g. title, slug, title and slug
  • Allow action / action group at end of draggable row/bar. To enable actions like delete, delete entire tree, create new child, etc.
  • Allow discard changes or save new order.

I've come across this issue/suggestion. Could this work with the Nested Set package by Lazychaser? I want to dive into making Filament compatible with this package (including reorder/drag&drop into other records/drag&drop between other records/drag&drop to parent level etc.), but if you are already planning something. I may be waiting...

I'm searching for a way to make this type of table:
nested-set