From 10e0061926f6bf3a8b0fb67e23d5d50ac233893f Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 29 Feb 2024 22:49:02 +0800 Subject: [PATCH] :art: Use filtering and sorting of current view settings when exporting database blocks Fix https://github.com/siyuan-note/siyuan/issues/10474 --- kernel/model/export.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kernel/model/export.go b/kernel/model/export.go index 763a49081..d84347b1c 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -80,6 +80,10 @@ func ExportAv2CSV(avID string) (zipPath string, err error) { return } + // 遵循视图过滤和排序规则 Use filtering and sorting of current view settings when exporting database blocks https://github.com/siyuan-note/siyuan/issues/10474 + table.FilterRows(attrView) + table.SortRows() + exportFolder := filepath.Join(util.TempDir, "export", "csv", name) if err = os.MkdirAll(exportFolder, 0755); nil != err { logging.LogErrorf("mkdir [%s] failed: %s", exportFolder, err) @@ -2250,6 +2254,10 @@ func exportTree(tree *parse.Tree, wysiwyg, expandKaTexMacros, keepFold bool, return ast.WalkContinue } + // 遵循视图过滤和排序规则 Use filtering and sorting of current view settings when exporting database blocks https://github.com/siyuan-note/siyuan/issues/10474 + table.FilterRows(attrView) + table.SortRows() + var aligns []int for range table.Columns { aligns = append(aligns, 0)