Este módulo contém uma classe ProcessAction, que sendo configurado na interface permite o download de um arquivo csv da lista selecionada.

Após a instalação do módulo, basta confugurar o botão apontando para o processAction conforme o códgo abaixo:

Botão:

<control:lum_button isPrimary="true" id="downloadCVS"  text="Exportar CSV" >
	<onClick processActionId="downloadCVS" type="processAction">
		<validators>
			<validator type="selectedMany" controlId="adminList.tabulardata"/> 
		</validators>
	</onClick>
</control:lum_button>

ProcessAction:

<processActions>
	<processAction id="downloadCVS" fileName="meuArquivo" className="br.com.lumis.downloadcsv.processaction.DownloadCSVProcessActionHandler"/>
</processActions>

É possível definir o nome do arquivo que vai ser gerado.

O atributo fileName, não é obrigatório. Quando omitido, o arquivo é gerado com o nome do serviço.