表格的导出功能 能不能加上按照搜索条件搜索出来的来导出?
表格

表格的导出功能 能不能加上按照搜索条件搜索出来的来导出?

4个回答默认排序 投票数排序
钝角
钝角
尊嘟假嘟O.o?
11月前

官方数据导出插件可以设置筛选条件

xiaopang
xiaopang回复钝角
这家伙很懒,什么也没写~
11月前


在导出的时候 按照搜索出来的条件导出 如图
我就只想导出按搜索结果来的 只想导出张三 而不是导出全部

钝角
钝角回复xiaopang
尊嘟假嘟O.o?
11月前

你这个用的好像不是官方的导出插件,是第三方的,建议联系下作者,我没有使用过这个插件,抱歉木有帮到你😅

xiaopang
xiaopang回复钝角
这家伙很懒,什么也没写~
11月前

这个是模块市场的导出示例 就是不知道怎么才能根据搜索的条件来导出

YANG001
YANG001
这家伙很懒,什么也没写~
11月前

用导出模块吧,支持关联表,支持筛选,排序等

cjphp
cjphp
这家伙很懒,什么也没写~
10月前

请问一下,找到方法了吗,有没有根据条件导出当前表格的内容呢?

guo654321
guo654321回复cjphp
这家伙很懒,什么也没写~
9月前

请问找到解决方案了吗

lyao
lyao
这家伙很懒,什么也没写~
5月前
    const down_stencil = (formEl: InstanceType<typeof ElForm> | undefined = undefined) => {
    // baTable.form.submitLoading = true
    Object.keys(baTable.form.items!).forEach((item) => {
        if (baTable.form.items![item] === null) delete baTable.form.items![item]
    })
    let comSearchData = baTable.table.filter?.search as comSearchData[]
    //合并筛选和表单
    let params = Object.assign(baTable.form.items!, { search: comSearchData })
    exportApi(params).then((res) => {
        if (res.type == 'application/json') {
            const reader = new FileReader()
            reader.readAsText(res, 'utf-8')
            reader.onload = () => {
                const result = JSON.parse(reader.result as string)
                ElMessage({
                    message: result.msg,
                    type: 'success',
                })
            }
            reader.onerror = (err) => {
                console.log(err)
            }
        } else {
            saveFile(res as unknown as Blob, `导出${timeFormat()}.xlsx`)
        }
        baTable.form.submitLoading = false
    })
    baTable.form.operate = ''
}

自己写的,参考下吧

请先登录
0
1
0
8