It’s a bit quiet round the forum today? Is everyone out enjoying the sunshine?
I’m in the middle of writing a table component - i.e. a sort of list component with columns, and wondered if anyone’s got any particular requests for things they might need one of these to do?
The main component is the one that acts as the header line, showing the column names. You can resize them, drag them around to re-order them, and right-clicking can optionally bring up a menu that lets you pick which columns are visible. I’ll add some stuff to let you sort it by column too. You can use this header component on its own and write your own component to put below it containing the contents of each column, but I’ll also include a TableListBox component that takes care of this for you, in a similar way to how a SimpleListBox works. The header component will also let you save and re-load the column state as a string, so you can store the user’s ordering and sort choices.
Anything else I’ve forgotten here?..