-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
新版本 mineAdmin 过滤筛选条件参数中存在数组形式时重置搜索无法完全重置的问题:
使用本扩展的过滤条件格式:filter[order_sn]=45345 时,在重置搜索时依然会存在一个过滤条件参数无法从请求中移除的问题。
解决办法:
在 MaProTable 中添加 search-reset 事件监听,监听重置搜索的事件,然后对参数进行修改
/**
* 处理搜索重置事件
* @param params
*/
function handleSearchReset(params: any) {
// 处理搜索重置事件 新的版本中只要过滤条件中包含数组形式的参数时在重置搜索时就总会剩一个参数,无法完全移除过滤条件参数,这里处理一下
if (params.filter) {
params.filter = {}
}
return params
}
// MaProTable 中添加 @search-reset 监听
<MaProTable ref="proTableRef" :options="options" :schema="schema" @search-reset="handleSearchReset">
...
Metadata
Metadata
Assignees
Labels
No labels