Dataview查询结果的列是否可以过滤显示?

请问Dataview查询结果显示时,是否可以将某些列显示与否做成开关呢?这样可以动态控制显示的结果列表。

例如,查询条件如下:

table r1, r2, r3, r4
from “xx” where contains(类型, “ccc”)

如何实现一个开关按钮效果,比如可以开启或关闭其中一个结果,比如:动态关闭或开启“r1”列结果的显示?

我现在每次都是修改语句,例如有时修改为:
table r2, r3, r4
有时又修改为:
table r1, r2
这样修改很麻烦,每次改来改去。不知道有没有类似开关方式,指定是否显示r1,或r2等。

dataviewjs可以做,论坛里好像有大佬实现过

楼主参考下这个:DataviewJS 下拉筛选菜单搜索功能