2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 21:15:41 +00:00

Hide part toolbar, nicer part representation, improved parameters prefetching

This commit is contained in:
eeintech
2020-10-01 10:03:49 -05:00
parent a71b5ef0a0
commit b7d25a75c4
4 changed files with 82 additions and 19 deletions

View File

@ -179,17 +179,43 @@ function loadParametricPartTable(table, options={}) {
var columns = [];
for (header of table_headers) {
columns.push({
field: header,
title: header,
sortable: true,
})
if (header === 'part') {
columns.push({
field: 'part',
title: '{% trans 'Part' %}',
sortable: true,
formatter: function(value, row, index, field) {
var name = '';
if (row.IPN) {
name += row.IPN + ' | ' + row.name;
} else {
name += row.name;
}
return renderLink(name, '/part/' + row.pk + '/');
}
});
} else if (header === 'description') {
columns.push({
field: header,
title: '{% trans 'Description' %}',
sortable: true,
});
} else {
columns.push({
field: header,
title: header,
sortable: true,
});
}
}
$(table).inventreeTable({
/* url: url,*/
sortName: 'name',
method: 'get',
sortName: 'part',
/* method: 'get',*/
queryParams: table_headers,
groupBy: false,
name: options.name || 'parametric',