MatrixView stays out of your way so you can focus on what's important. Just point it at a standard unordered list and MatrixView takes care of the rest!
Define custom callbacks/handlers for various events within the matrix view, such as opening or removing an object.
Selection by Mouse & Keyboard
Handles selection of one or more objects using your keyboard and mouse. Click to select, double-click to open, combine clicks and keyboard navigation to expand selection with shift+click and shift+arrows. Also supports common keyboard shortcuts, such as Ctrl+A to select all objects, enter to open, and backspace/delete for deletion.
Allows you to navigate the matrix using the arrow keys and other shortcuts on your keyboard.
Specify a function will be called when any selection is cleared.
Define a function that will be called upon any captured delete action for any selected items within the view.
Specify a function that will be called when an item or a selection of items is opened (e.g. by double-click or pressing Enter).
Specify a function to be called upon the selection of an item within the view.
... ... ...