Manter modal panel aberto após clicar num button

Bom galera,a situação é a seguinte:

Tenho um modal panel com alguns campos e um dataTable;quando clico no botão Adicionar que está dentro do modalPanel preciso que uma linha seja adicionada ao dataTable mas preciso manter o modalPanel aberto para poder adicionar mais registros ao dataTable.Como manter o modal aberto nesse caso?

Código do botão Adicionar:

 <h:commandButton onclick="Richfaces.showModalPanel('modal')" 
			       actionListener="#{bean[adicionarIdentificador]}" 
			       reRender="tabela"  styleClass="buttonAdicionar" value="Adicionar">
			       </h:commandButton>

Faça um binding do modal (HTMLModalPanel) e ao invés de você abri-lo com Richfaces.showModalPanel(‘modal’), faça “id do modal”.setModal(true) ou setShow(true), não lembro bem no RichFaces 3. No RichFaces 4 usamos componente Popup.
Fazendo o binding do mesmo e atribuindo true ao evento que exibi-lo o mesmo não fecha mesmo fazendo um render na página.