My plugin ws-timeline allow multi-selection of tasks. The plugin then calls grist.setSelectedRows(), which allows you to edit the selected tasks in a table view.
The problem is that if you want to filter the timeline by linking it to a summary table, when you change selection in the timeline, it generate a cycle error :
LinkConfig invalid: 10:0[Table1] → 4:0[Table1]: AssertionError: Sections with filter linking can’t be part of a cycle (same record linking)
You can test it here : Timeline filtering error - Grist
It seems that fixing this problem involves changing the way linking between views works. Would this be possible ?
Not a solution, but some thoughts. First of all; ws-timeline is a superb plugin and I really want the selection feature as this would allow me to finish implementing my nice project-management grist file….
Using your sample test grist file ( Timeline filtering error - Grist ) ; it seems the selection is working until you click on the timeline plugin view. Then, the selection is not working anymore and the timeline plugin displays all the tasks at once.
The behavior is consistent in Firefox and Chromium. I haven’t been able to have a selection working (even partly) on my own grists.
I am not a js/css developer but I can test beta versions if this can help you.
Hello Romain,
I added an option : “Allow selection changes to propagate to linked widgets”. It’s a hacked solution that solves the problem but prevents you from viewing the selected tasks in a table linked to the timeline.