表格顶栏按钮快速查询方法单独

现在表格顶栏按钮事件由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 })
    }
1个回答默认排序 投票数排序
YANG001
YANG001
这家伙很懒,什么也没写~
2月前

直接baTable.onTableHeaderAction('refresh', { event: 'quick-search', ...data })一样的吧

请先登录
0
1
0
1