one more resize fix
This commit is contained in:
@@ -622,6 +622,32 @@ async function selectTable(schema, tableName) {
|
|||||||
headerFilterLiveFilterDelay: 800
|
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 создан, подключаем события...');
|
console.log('✅ Tabulator создан, подключаем события...');
|
||||||
|
|
||||||
// ✅ Применяем сохранённую видимость столбцов
|
// ✅ Применяем сохранённую видимость столбцов
|
||||||
|
|||||||
Reference in New Issue
Block a user