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.