From 231aa38d08c928b1834ecc07cd7e8cfe36e339c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Grabowski?= Date: Mon, 6 Nov 2023 16:12:37 +0100 Subject: [PATCH] IBX-6993: [Fieldtype Matrix] After adding field, "select all checkbox" in table does not work --- .../public/js/scripts/admin.contenttype.matrix.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/bundle/Resources/public/js/scripts/admin.contenttype.matrix.js b/src/bundle/Resources/public/js/scripts/admin.contenttype.matrix.js index 848b5d1..d73f688 100644 --- a/src/bundle/Resources/public/js/scripts/admin.contenttype.matrix.js +++ b/src/bundle/Resources/public/js/scripts/admin.contenttype.matrix.js @@ -98,10 +98,18 @@ const { nodes } = event.detail; nodes.forEach((container) => { - if (!container.querySelector(SELECTOR_SETTINGS_COLUMNS)) { + const matrixColumnsWidget = container.querySelector(SELECTOR_SETTINGS_COLUMNS); + + if (!matrixColumnsWidget) { return; } + const table = matrixColumnsWidget.querySelector('.ibexa-table'); + + doc.body.dispatchEvent(new CustomEvent('ibexa-init-main-table-checkboxes-listeners', { + detail: { table }, + })); + initComponent(container); }); },