From 05c62440b36ec841223e9f292446f58af9fb3c35 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Wed, 21 Jan 2026 22:15:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BA=D0=BE=D0=B4,=20=D1=83=D0=B1=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=20=D0=BB=D0=B8=D1=88=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D0=BB=D0=B0,=20=D0=BA=D0=BE=D1=82=D0=BE=D1=80?= =?UTF-8?q?=D1=8B=D0=B5=20=D0=BB=D0=BE=D0=BC=D0=B0=D0=BB=D0=B8=20=D0=BC?= =?UTF-8?q?=D0=B0=D0=BA=D0=B5=D1=82.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/app.js | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/public/app.js b/public/app.js index 0f3f2fa..6e0dda5 100644 --- a/public/app.js +++ b/public/app.js @@ -634,38 +634,16 @@ async function selectTable(schema, tableName) { }); if (checkboxColumn) { - // Принудительно устанавливаем ширину для столбца + // Принудительно устанавливаем ширину const element = checkboxColumn.getElement(); if (element) { element.style.width = '40px'; element.style.minWidth = '40px'; element.style.maxWidth = '40px'; element.style.flex = '0 0 40px'; - element.style.boxSizing = 'border-box'; - element.style.padding = '4px'; } - // ✅ Также устанавливаем ширину для ячейки заголовка - setTimeout(() => { - const headerCell = element?.querySelector('.tabulator-cell'); - if (headerCell) { - headerCell.style.width = '40px'; - headerCell.style.minWidth = '40px'; - headerCell.style.maxWidth = '40px'; - headerCell.style.padding = '4px'; - headerCell.style.boxSizing = 'border-box'; - headerCell.style.display = 'flex'; - headerCell.style.alignItems = 'center'; - headerCell.style.justifyContent = 'center'; - } - - // ✅ Принудительно обновляем макет - if (table.redraw) { - table.redraw(true); - } - }, 10); - - console.log('✅ Ширина столбца чекбоксов зафиксирована (столбец и заголовок)'); + console.log('✅ Ширина столбца чекбоксов зафиксирована'); } });