From a532babde8b6194e82c1fd707720164e44b42d83 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 25 Nov 2021 14:13:49 +1100 Subject: [PATCH] Related part table now uses "loadPartTable" function call --- InvenTree/part/templates/part/detail.html | 46 +++++++------------- InvenTree/templates/js/translated/filters.js | 2 +- 2 files changed, 16 insertions(+), 32 deletions(-) diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html index 0d05665f7d..0e356fa061 100644 --- a/InvenTree/part/templates/part/detail.html +++ b/InvenTree/part/templates/part/detail.html @@ -326,37 +326,11 @@
- - - - - - - - - {% for item in part.get_related_parts %} - {% with part_related=item.0 part=item.1 %} - - - - {% endwith %} - {% endfor %} - - + +
@@ -771,8 +745,18 @@ // Load the "related parts" tab onPanelLoad("related-parts", function() { - $('#table-related-part').inventreeTable({ - }); + + loadPartTable( + '#related-parts-table', + '{% url "api-part-list" %}', + { + params: { + related: {{ part.pk }}, + }, + gridView: true, + checkbox: false, + } + ); $("#add-related-part").click(function() { launchModalForm("{% url 'part-related-create' %}", { diff --git a/InvenTree/templates/js/translated/filters.js b/InvenTree/templates/js/translated/filters.js index 227fbb8009..7ae8c3e4b4 100644 --- a/InvenTree/templates/js/translated/filters.js +++ b/InvenTree/templates/js/translated/filters.js @@ -273,7 +273,7 @@ function setupFilterList(tableKey, table, target) { var element = $(target); - if (!element) { + if (!element || !element.exists()) { console.log(`WARNING: setupFilterList could not find target '${target}'`); return; }