Improve sorting of part column for BOM table (#5386)

This commit is contained in:
Oliver 2023-08-02 17:37:00 +10:00 committed by GitHub
parent 647c3ade20
commit c39ae80a13
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -905,6 +905,18 @@ function loadBomTable(table, options={}) {
title: '{% trans "Part" %}',
sortable: true,
switchable: false,
sorter: function(_valA, _valB, rowA, rowB) {
let name_a = rowA.sub_part_detail.full_name;
let name_b = rowB.sub_part_detail.full_name;
if (name_a > name_b) {
return 1;
} else if (name_a < name_b) {
return -1;
} else {
return 0;
}
},
formatter: function(value, row) {
var url = `/part/${row.sub_part}/`;
var html = '';