[New plugin] Fully Customizable Table / Grid

I see, I will send you a PM so we can take a closer look at the issue!

Unfortunately same for me as well; otherwise wouldā€™ve been great to use this!
As well as conditionally render buttons per row data

Hi @Thimo
I wanted to know if we can filter the data in the table by columns. I donā€™t see an option to filter rows based on the filters from column data (just like in excel filter table option). Can you let me know if your plugin has this functionality?

I am not sure if I understand the question, do you mean to filter data by the data of the cell? If so, you can take a look at the following columns on the demo page:


image

@Thimo I wanted to have filters like this in my table or if I give a bubble dropdown instead of column filters, how can I make the table filter by the selection of dropdown?

Does anyone delete checked items without using ListShifter? I can delete entire tables very quickly using recursive workflows and would like to do the same with checked rows if possible to speed things up a bit.

Hey @silviorodriguez95
I am also looking to filter data in my table based on the dropdown selection. Can you share the steps in detail of how did you do this?

Hi @megha.rath,

I donā€™t want to affirm that since I spent some 2-3 hours only in this topics but seems to be a little big ā€œbuggyā€ for me sometimes. I found a way to make it work but Iā€™ve pre-selected 2 filters before selecting a third one and then it works.

Basically Iā€™m working only with custom states to filter the data on the table and all the columns must have the same ā€œDo A Search Forā€ to make it happen. Also, if youā€™re going to include some ā€œEditā€ or ā€œDeleteā€ button at the end do not forget to include a ā€œeach uniqueā€™s idā€ at the first field ā€œIDā€.

Hope it helps.

Hi @Thimo !

First, this plugin has massively reduced my workload. Thank you!

I am trying to make a cell navigate to a Thingā€™s page when clicked. Example my table has a list of items, and I want to click the item which navigates to the ā€œthingā€™sā€ page, by passing that thing as the data to the page input. I donā€™t see a way to do that with workflows, since the value of the cellā€™s are formatted as text. Do you have any suggestion for solving this problem?

Thanks so much.

Hi @tyler22! As the cell/row is clicked action returns the index of the clicked row you can retrieve the item from your database that is clicked! The demo page shows an example of the cell/row is clicked event like this: pluginpreview.bubbleapps.io/version-test/table

You can see that we are showing data in the popup that opens when a cell/row is clicked by using the clicked index :slight_smile:

1 Like

Thank you so much @Thimo ! This worked. I wasnā€™t properly understanding which value was being passed as the index. I thought it was some arbitrary number, and not the thingā€™s unique id. My mistake. I have it working now.

@Thimo great plugin! can the header be made sticky as you scroll down?

1 Like

@Thimo and similar question reg. the columns - is it possible to freeze 1-2 columns as you scroll to the right (in case of lots of columns)? It would be awesome

Hi @Thimo, Iā€™ve recently hit a bug where sometimes when I load a Table/Grid in my app in the middle of the session, the table will remain in a ā€œloadingā€ state and wonā€™t show any data. Using the inspector, I can see that the data is loaded in the table, but the loading state persists. When I do a hard reload of the web page, the Table loads just fine. Any ideas as to what may be causing this?

Iā€™ll add here that Iā€™ve added in the action to re-render the table when a user goes to view it in the middle of the session, however, the table remains stuck in the loading state.

The ā€˜loadingā€™ state means your table crashed. This is probably due to faulty data in the table. Could it be that you are showing other data types instead of texts and numbers (like date objects, data objects etc.)?

I donā€™t think itā€™s faulty data, because the table loads just fine with a refresh. It only happens when a number of other elements are loaded prior. Itā€™s as though the table is cleared from a local cache and when itā€™s re-loaded, it fails. The types of data being re-loaded are not changing. Happy to take this into the DMs if youā€™d like to take a closer look.

Is there a specific reason you are re-rendering the table? If you could send me a PM with a reproducible example (with editing permissions) I can take a look whatā€™s going on :slight_smile:

Iā€™m using this plugin in a Single Page Application. The user is changing states to change what groups are visible on the page. The re-rendering happens when the user switches states. My understanding is that the amount of data loaded forces a re-rendering when the group containing the table is hidden and then visible. I sent you a PM to set up a time to take a look- I cannot grant you edit access to this production app.

Hey @Thimo

Iā€™m looking to conduct bulk function on the list of selected ā€œthingsā€ in the table.

Iā€™m struggling to do this with custom events, as they arenā€™t able to find the list of selected items from the table.

Example, click and arbitrary button on the page to trigger a workflow for each selected item. Any help/suggestion would be appreciated.