DataviewJS Table - How to sort GroupBy heading

Hi.
Try this:

for (let group of dv
	.pages('"Work/Projects" and !#type/dashboard')
	.where(p => p.status !== "completed")
	.sort(p => p.status, "asc")
	.groupBy(p => p.status).sort(g => g.key, 'desc')) {
		dv.header(3, group.key);
		dv.table(["Project", "Start Date", "Due Date"],
			group.rows
				.sort(p => p.defer_date, 'desc')
				.map(p => [p.file.link, p.defer_date, p.due_date]))
		}

1 Like