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:
@ -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',
|
||||
|
Reference in New Issue
Block a user