Я работаю с JSF / ICEFaces, и мне нужно сгенерировать таблицу из динамической древовидной структуры с неизвестным (во время выполнения) количеством строк и столбцов. Таблица должна иметь width: 100%;
, чтобы она занимала все пространство внутри своего контейнера.
Я могу сгенерировать всю разметку, необходимую для таблицы, но я обнаружил, что ширина ячеек равна не то же самое.
Мне было бы легко установить ширину CSS : (100 / numberOfColumns)%
, если бы я знал количество элементов, которые я визуализирую. К сожалению, я не могу изменять классы, возвращаемые моим вспомогательным компонентом, поэтому я могу выполнять итерацию по ним только с помощью компонента ui: Repeater
.
Я бы не хотел использовать способ Javascript. Как можно более чистый код.