mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-18 04:55:44 +00:00
Parameter ordering fix (#3704)
* Hard-code URL fforr loadPartParameterTable function * Improve API efficiency for including parameter data in Part query * Fix loading of part parameter data into table
This commit is contained in:
@ -803,7 +803,7 @@ function loadSimplePartTable(table, url, options={}) {
|
||||
}
|
||||
|
||||
|
||||
function loadPartParameterTable(table, url, options) {
|
||||
function loadPartParameterTable(table, options) {
|
||||
|
||||
var params = options.params || {};
|
||||
|
||||
@ -819,7 +819,7 @@ function loadPartParameterTable(table, url, options) {
|
||||
setupFilterList('part-parameters', $(table), filterTarget);
|
||||
|
||||
$(table).inventreeTable({
|
||||
url: url,
|
||||
url: '{% url "api-part-parameter-list" %}',
|
||||
original: params,
|
||||
queryParams: filters,
|
||||
name: 'partparameters',
|
||||
@ -1292,13 +1292,12 @@ function loadParametricPartTable(table, options={}) {
|
||||
},
|
||||
columns: columns,
|
||||
showColumns: true,
|
||||
// filterControl: true,
|
||||
sidePagination: 'server',
|
||||
idField: 'pk',
|
||||
uniqueId: 'pk',
|
||||
onLoadSuccess: function() {
|
||||
onLoadSuccess: function(response) {
|
||||
|
||||
var data = $(table).bootstrapTable('getData');
|
||||
var data = response.results;
|
||||
|
||||
for (var idx = 0; idx < data.length; idx++) {
|
||||
var row = data[idx];
|
||||
@ -1309,7 +1308,7 @@ function loadParametricPartTable(table, options={}) {
|
||||
row[`parameter_${parameter.template}`] = parameter.data;
|
||||
});
|
||||
|
||||
$(table).bootstrapTable('updateRow', pk, row);
|
||||
$(table).bootstrapTable('updateByUniqueId', pk, row);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user