У меня есть таблица по React (с использованием AntD); но это не вопрос ...
Проблема в том, что я хочу, чтобы ячейки определенного столбца отображали текстовые поля ... что это нормально.
Но если я визуализирую только текст внутри элемента td
, таблица HTML автоматически меняет ширину столбца на основе самого длинного значения в таблице ... но если я визуализирую input
, автоматическая ширина не работает. Я не хочу исправлять ширину столбца (используя пиксели или%); Мне нужен столбец с автоматическим ростом inputs
в зависимости от самого длинного значения в ячейках.
Вот код:
https://codesandbox.io/s/keen-browser-v54fh?file=/src/columnsRender.js
Это скриншот:
Это еще один пример:
В первом примере; выглядит почти хорошо ... Во втором; в первом столбце так много места (второй столбец идеально подходит на основе данных или заголовка).
Итак, возможно ли, что элемент td
понимает ширину элемента input
и автоматически фиксирует ширину столбца в таблице? Или существует какое-то обходное решение?