Allow sorting by calculation columns
This commit is contained in:
parent
516f45e8ad
commit
865eb3169f
|
@ -4,24 +4,24 @@ export function canBeDisplayColumn(column) {
|
||||||
if (!sharedCore.canBeDisplayColumn(column.type)) {
|
if (!sharedCore.canBeDisplayColumn(column.type)) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
if (column.related) {
|
|
||||||
// If it's a related column (only available in the frontend), don't allow using it as display column
|
// If it's a related column (only available in the frontend), don't allow using it as display column
|
||||||
|
if (column.related) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
export function canBeSortColumn(column) {
|
export function canBeSortColumn(column) {
|
||||||
|
// Allow sorting by calculation columns
|
||||||
|
if (column.calculationType) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
if (!sharedCore.canBeSortColumn(column.type)) {
|
if (!sharedCore.canBeSortColumn(column.type)) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
if (column.related) {
|
|
||||||
// If it's a related column (only available in the frontend), don't allow using it as display column
|
// If it's a related column (only available in the frontend), don't allow using it as display column
|
||||||
|
if (column.related) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue