[RESOLVIDO] Formatação de dados listados em table com Thymeleaf

Tenho a seguinte tabela exibindo dados com Thymeleaf:

<table class="table table-hover">
	<thead>
	<tr>
		<th>Nome</th>
		<th>Data Nascimento</th>
		<th>CPF</th>
		<th>Funcionário</th>
		<th></th>
		<th></th>
	</tr>
	</thead>
	<tr th:each="pessoa : ${pessoas}">
		<td> <span th:text="${pessoa.nome}"></span> </td>
		<td> <span th:text="${#dates.format(pessoa.datanascimento, 'dd/MM/yyyy')}"></span> </td>
		<td> <span th:text="${pessoa.cpf}"></span> </td>
		<td> <span th:text="${pessoa.funcionario}"></span> </td> <!-- Campo booleano que desejo formatar a apresentação com um checkbox-->
		<td>
			<div class="btn-group pull-right">
				<a th:href="@{/editar/{id}(id=${pessoa.id})}" class="btn btn-sm btn-primary">Editar</a>
				<a th:href="@{/excluir/{id}(id=${pessoa.id})}" class="btn btn-sm btn-danger">Excluir</a>
			</div>
		</td>
	</tr>
</table>

Como fazer para formatar a apresentação de uma coluna com dados booleanos, criando um checkbox que represente os valores true e false ?

Veja se uma das opções atende:

<input  type="checkbox" th:checked="${pessoa.funcionario}"/>
<input  type="checkbox" th:checked="${pessoa.funcionario}" disabled/>
<input  type="checkbox" th:checked="${pessoa.funcionario}" onclick="return false;" onkeydown="return false;"/>
1 curtida

Todas as alternativas atendem perfeitamente, a que utilizei foi esta acima!

Obrigado.

1 curtida