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('✅ Ширина столбца чекбоксов зафиксирована'); } });