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=" " />
</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>