表格顶栏按钮快速查询方法单独
现在表格顶栏按钮事件由onTableHeaderAction
方法统一处理
onTableHeaderAction = (event: string, data: anyObj) => {
.....
[
'quick-search',
() => {
this.onTableHeaderAction('refresh', { event: 'quick-search', ...data })
},
],
.....
}
quick-search
方法调用的是onTableHeaderAction
本身,导致我如果只想单独处理quick-search
事件很不方便,重写onTableHeaderAction
方法会使其他方法失效,使用getIndex
进行quickSearch
字段判断
建议更改如下
onTableHeaderAction = (event: string, data: anyObj) => {
......
[
'quick-search',
() => {
this.onHeaderQuickSearch(data)
},
],
......
}
onHeaderQuickSearch = (data:anyObj)=>{
this.onTableHeaderAction('refresh', { event: 'quick-search', ...data })
}
请先登录
直接
baTable.onTableHeaderAction('refresh', { event: 'quick-search', ...data })
一样的吧- 1
前往