Есть ли способ определить ширину столбцов treeTable с максимальным размером содержимого при расширении? - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь отобразить некоторые значения внутри treeTable.Их размер различен, и если я просто добавлю значение ширины в css, длинные части будут работать в следующем столбце, а также, если я расширяю некоторые строки, в основном первый столбец подрывает второй столбец.

Я использую PrimeFace 7.0 и уже пробовал много вещей ... я нашел кое-что о пользовательской функции requesttet Pro (updateColumnwidths), но почему-то у меня это не сработало.

<p:treeTable value="..." id="orgaTable" var="b" widgetVar="bTable" scrollHeight="#{viewSettings.winheight-282}"
emptyMessage="Keine Orgaeinheit gefunden" rowKey="#{b.id}" scrollable="true">
<p:column>
        <p:selectBooleanCheckbox ... />
</p:column>  
<p:column headerText="Bezeichnung" style="border: 1px solid #cacaca" width="50%">
<h:outputText value="#{b.name}" />
</p:column>
...
</p:treeTable>

выше - этоНебольшая часть моей таблицы, в первом столбце я показываю booleancheckbox + переключатель для развернуть / свернуть.Остальная часть таблицы - это значения из узла с шириной (пробный% и фиксированные значения)

при использовании переключателя, я хочу обновить ширину столбца с максимальным размером содержимого.

...