Browse Source

Broadcast a sort event from BBUI table, and add prop to disable table sorting of data

gh-pages
Andrew Kingston 5 years ago
parent
commit
fdfc333172
  1. 4
      packages/bbui/src/Table/Table.svelte

4
packages/bbui/src/Table/Table.svelte

@ -27,6 +27,7 @@
export let selectedRows = []
export let editColumnTitle = "Edit"
export let customRenderers = []
export let disableSorting = false
const dispatch = createEventDispatcher()
@ -107,7 +108,7 @@
}
const sortRows = (rows, sortColumn, sortOrder) => {
if (!sortColumn || !sortOrder) {
if (!sortColumn || !sortOrder || disableSorting) {
return rows
}
return rows.slice().sort((a, b) => {
@ -131,6 +132,7 @@
sortColumn = fieldSchema.name
sortOrder = "Descending"
}
dispatch("sort", { column: sortColumn, order: sortOrder })
}
const getDisplayName = schema => {

Loading…
Cancel
Save