one more resize fix
This commit is contained in:
@@ -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 создан, подключаем события...');
|
||||
|
||||
// ✅ Применяем сохранённую видимость столбцов
|
||||
|
||||
Reference in New Issue
Block a user