1. как избавиться от хардкодинга при добавлении колонок?
никак, в грид нельзя задать динамическое число колонок
как вариант можно несколько классов создать и применять их к нужным таблицам(это если я правильно понял проблему)
2. как выставить постоянную ширину колонок?
вместо 1fr написать количество пикселей
ад перфекциониста
нет, это называется поиск проблем, из-за зуда в одном месте
Foxxxx1245t56, ну на этом сайте сразу видно, что данные подгружаются отдельно, поэтому открываем в браузере devtools, вкладку network и смотрим куда идет запрос, при наведении мыши на элемент
Aison, у тебя смена темы зависит от времени сервера.
И если на твой сайт зайдет человек с другим часовым поясом, то у них это все будет работать не корректно.
Это я так, просто объяснил, что тебе выше пытаются донести
Как мне кажется такие вопросы надо не через cors решать, а через авторизацию. И для одного пользователя делать доступными данные, если tenant=a, для другого, если tenant=b
На обычном сайте эту проблему решал простым JS скриптом, определял высотой самого высокого элемента и задавал всем элементам атрибут style =”height: полученое значение
Абсолютно ничего не мешает этот скрипт использовать и здесь
Это не очень похоже на код без ошибок.
А во-вторых, вообще не понятно, зачем нужно отдельное состояние для отмены. Ну да ладно каждый изобретает свой велосипед))
Первое правило программиста, работает не трожь
никак, в грид нельзя задать динамическое число колонок
как вариант можно несколько классов создать и применять их к нужным таблицам(это если я правильно понял проблему)
вместо 1fr написать количество пикселей
нет, это называется поиск проблем, из-за зуда в одном месте