Custom table rendering

Hello, I have been trying to use silverbullet and storing some experiment results and viewing them using live query/ object mechanism. However, I find the table display a bit too cumbersome and would like some additional functionality on the tables. Now I ended up just copying the “bake” function and copy the markdown tables over to https://sortfilterreordermarkdowntables.com. Is it possible to override default table renderer to have similar functionality? Basically 3 things, 1) sotable columns 2) rearrangeable columns 3) text based row filtering.

I was looking at perhaps space-style method of css styling can override table but I found it can only affect appearance but not functionality which would require some sort of js-based extension. Is there such a way to do it right now?

What tables are you referring to exactly? The tables generated from queries can be customized with render all and render each. This gives you the power to rearrange columns and sort columns at least in code. I wouldn’t know of any easy way to do it via the UI.

If you mean markdown tables you wrote yourself, then yeah those haven’t really received any love. There is pretty much no way to sort or rearrange columns

I don’t know what you mean by text based row filtering? Just searching in the table? Also would you want a way to do it in a persistent manner so it actually changes the text or just the rendering?

Ya I am already using render all. But it’s not great because the table has a lot of rows and I am using the table as a sort of data analysis tool by looking at different variables. It’s a hassle to keep editing order by values each time. You can take a look at the link to see what I mean. it’s non persistent changes, you just type in some text and those that doesnt match will be removed temporarily from the table. once you clear the text field everything shows up again.

So yeah, there is no way to do these things right now to my knowledge.

Some of these could definitely be implemented tho.