fastapi-amis-admin
fastapi-amis-admin copied to clipboard
请问能否给ModelAdmin增加一个选项使用ConditionBuilder来做的数据筛选
你好,我希望ModelAdmin筛选数据时可以有更复杂的搜索条件,ConditionBuilder条件组合组件 似乎可以满足,能否将其做为数据筛选设置的一个选项。如果现在也可以支持的话,能否给个示例
- 现在的筛选功能是基于amis的crud组件的filter功能的,文档在:https://aisuda.bce.baidu.com/amis/zh-CN/components/crud#%E6%9F%A5%E8%AF%A2%E6%9D%A1%E4%BB%B6%E8%A1%A8%E5%8D%95
- ConditionBuilder条件组合组件还没有集成,不过是个不错的想法
方案可行,可在crud过滤表单上附加一个ConditionBuilder表单项(原表单项暂时继续保留),将组合数据发送到后端,重写calc_filter_clause相关逻辑.
目前个人时间较少,可能短时间无法做这个工作.有兴趣的伙伴可以尝试.