Autosized modalPanel

Fala galera.

Estou com o seguinte problema:
Tenho um modalPanel que tem um ListDataModel. A cada momento esse list tem um objeto novo, então o tamanho do modal deverá ser dinâmico.
Primeiro acrescentei um autosized=“true”, que redimensionou o modal de acordo com os componentes da tela mas sem levar em conta os objetos do list e com isso o modal ficou sem exibir as tuplas do list…

Tentei então style=“overflow: auto;” e tirei o autosized. Dessa maneira acrescentou um scroll no modal mas não adiantou muito pois continuou excluindo meus objetos do list.

Alguem sabe uma forma de tamanho dinamico do modal que exibe a lista completa???

<rich:modalPanel id="modalFasciculo" height="600" width="850" style="overflow: auto;">
	  	<f:view>
			<a4j:form id="ajaxFormFasciculo" reRender="#{reRenderList}" limitToList="false">
			
			...
						
						<t:dataTable id="dataPalavraChave" value="#{mbean.fasciculoBB.palavraChaveListaData}" var="item" rows="10" rowIndexVar="linhaAtual" style="width:100%;" styleClass="lista" headerClass="tituloLista" rowClasses="linha1,linha2">
							<t:column id="clnPalavraChave" headerClass="celulaLista">
								<f:facet name="header">
									<h:outputText value="#{msg.label_uc20_palavra_chave}" />
								</f:facet>
									<h:outputText value="#{item.descricao}" styleClass="nomeCampoModal" />
							</t:column>
							
							<t:column>
								<f:facet name="header">
									<h:outputText value="&#160;" />			
								</f:facet>
									<h:commandButton id="btnExcluir" value="#{msg.btn_excluir}" action="#{mbean.fasciculoBB.excluirLista}" onclick="return confirm('#{msg.label_confirma_exclusao}')" styleClass="#{(linhaAtual % 2) == 0 ? 'botaoPequenoVerdeClaro' : 'botaoPequenoVerdeEscuro'}" />
							</t:column>
						</t:dataTable>
				
			...
			
			</a4j:form>
		</f:view>	
	  </rich:modalPanel>