Tomahawk datatable columns

Boa noite pessoal.
Estou com uma dúvida na hora de montar uma tabela com número dinâmico de colunas.
Estou usando o datatable com columns do tomahawk.
No site oficial, eles sugerem o seguinte exemplo:

<t:dataTable value="#{rows}" var="row">
    <t:columns value="#{cols}" var="column">
        <f:facet name="header">
            <h:outputText value="#{column.name}"/>
        </f:facet>
        <h:outputText value="#{row.columnValue}"/>
    </t:columns>
</t:dataTable>

Mas não sei ao certo como associar os dados corretamente com suas respectivas colunas…