浏览代码

:art: Database table view supports paged loading https://github.com/siyuan-note/siyuan/issues/9424

Daniel 1 年之前
父节点
当前提交
7a2f8d17f1
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      kernel/av/table.go
  2. 1 0
      kernel/model/attribute_view.go

+ 1 - 0
kernel/av/table.go

@@ -580,6 +580,7 @@ type Table struct {
 	Columns  []*TableColumn `json:"columns"`  // 表格列
 	Rows     []*TableRow    `json:"rows"`     // 表格行
 	RowCount int            `json:"rowCount"` // 表格总行数
+	PageSize int            `json:"pageSize"` // 每页行数
 }
 
 type TableColumn struct {

+ 1 - 0
kernel/model/attribute_view.go

@@ -624,6 +624,7 @@ func renderAttributeViewTable(attrView *av.AttributeView, view *av.View, page, p
 
 	// 分页
 	ret.RowCount = len(ret.Rows)
+	ret.PageSize = view.Table.PageSize
 	if 0 < pageSize {
 		start := (page - 1) * pageSize
 		end := start + pageSize