Boa tarde!!
O que devo fazer para renderizar a tela de livro, pois após fazer uma alteração a tela não atualiza com as alterações executadas. Está atualizando só com o F5.
Um outro probleminha é que as imagens que inseri nos botões alterar e remover não estão aparecendo.
Parte do código do arquivo livro.xhtml
<p:commandButton value="Gravar" action="#{livroBean.gravar()}" process="@form" update="@form :formTabelaLivros:tabelaLivros" />
</h:form>
<h:form id="formTabelaLivros">
<p:dataTable var="livro" value="#{livroBean.livros}" id="tabelaLivros" paginator="true" rows="5" widgetVar="tabelaLivros" >
<f:facet name="header">Livros</f:facet>
<p:column headerText="Título" sortBy="#{livro.titulo}" filterBy="#{livro.titulo}" filterMatchMode="startsWith" >
<h:outputText value="#{livro.titulo}"/>
</p:column>
<p:column headerText="Gênero" sortBy="#{livro.genero}" filterBy="#{livro.genero}" filterMatchMode="startsWith">
<f:facet name="filter">
<p:selectOneMenu onchange="PF('tabelaLivros').filter()" >
<f:selectItem itemLabel="Selecione..." itemValue="#{null}" noSelectionOption="true" />
<f:selectItems value="#{livroBean.generos}" />
</p:selectOneMenu>
</f:facet>
<h:outputText value="#{livro.genero}"/>
</p:column>
<p:column headerText="ISBN" sortBy="#{livro.isbn}">
<h:outputText value="#{livro.isbn}" />
</p:column>
<p:column sortBy="#{livro.preco}" headerText="Preço">
<h:outputText value="#{livro.preco}">
<f:convertNumber type="currency" pattern="R$ #0.00" currencySymbol="R$" locale="pt_BR" />
</h:outputText>
</p:column>
<p:column sortBy="#{livro.dataLancamento.time}">
<f:facet name="header">Data</f:facet>
<h:outputText value="#{livro.dataLancamento.time}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm" />
</h:outputText>
</p:column>
<p:column headerText="Alterar">
<p:commandButton update=":formLivro" process="@this" value="alterar" actionListener="#{livroBean.alterar(livro)}" icon="fa fa-fw fa-edit"/>
</p:column>
<p:column headerText="Remover">
<p:commandButton update="@form" process="@this" value="remover" actionListener="#{livroBean.remover(livro)}" icon="fa fa-fw fa-remove"/>
</p:column>
</p:dataTable>
</h:form>