one more resize fix

This commit is contained in:
Mikhail Chusavitin
2026-01-21 19:15:18 +03:00
parent 0d9436977e
commit 71e6b3f271

View File

@@ -622,6 +622,32 @@ async function selectTable(schema, tableName) {
headerFilterLiveFilterDelay: 800
});
// Добавьте после создания таблицы, перед подключением событий:
table.on("tableBuilt", function() {
console.log('🏗️ Таблица построена, фиксируем ширину чекбоксов');
// Находим столбец с чекбоксами
const checkboxColumn = table.getColumns().find(col => {
const def = col.getDefinition();
return def.formatter === 'rowSelection';
});
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';
}
console.log('✅ Ширина столбца чекбоксов зафиксирована');
}
});
console.log('✅ Tabulator создан, подключаем события...');
// ✅ Применяем сохранённую видимость столбцов