Marco Vieira wrote:
Hello everyone,

After finally getting skinning to work, I face another problem. I have a table, that has a select-one column and a show-details column. However, when I click on show/hide or show all or hide all nothing happens. Only after I manually reload the page, or after a few clicks and a manual reload do I see the requested changes in the table. With firebug, upon clicking the links, a request is sent, I'm assuming this is the table's built-in PPR working, but the table isn't refreshed automatically.

I'm using Tomcat 6.0.16, Trinidad 1.2.8 and testing with Firefox 3.0.1, although I see the same behavior in IE 7.

This is my page:

<[EMAIL PROTECTED] contentType="text/html" pageEncoding="UTF-8"%>
<[EMAIL PROTECTED] prefix="f" uri="http://java.sun.com/jsf/core"%>
<[EMAIL PROTECTED] prefix="h" uri="http://java.sun.com/jsf/html"%>
<[EMAIL PROTECTED] prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<[EMAIL PROTECTED] prefix="trh" uri="http://myfaces.apache.org/trinidad/html"%>
<[EMAIL PROTECTED] prefix="tr" uri="http://myfaces.apache.org/trinidad"%>

<f:view>
<tr:document title="Pesquisar por Medicamentos">
        <tr:form>
            <tr:table id="searchResults" summary="Resultados de Pesquisa"
                allDetailsEnabled="true"
                binding="#{medSearchUITable.medSearchTable}"
                rendered="true"
                rowSelection="single"
                rowBandingInterval="1"
                value="#{medSearchUITable.dbResults}"
                var="row"
                rows="20">
                <f:facet name="actions">
                    <tr:outputText value="Resultados"/>
                </f:facet>
                <f:facet name="footer">
<tr:commandButton text="Seleccionar" actionListener="#{medSearchUITable.selectMedication}"/>
                </f:facet>
                <tr:column>
                    <f:facet name="header">
                        <tr:outputText value="Nome"/>
                    </f:facet>
                    <tr:outputText value="#{row.medName}"/>
                </tr:column>
                <tr:column>
                    <f:facet name="header">
                        <tr:outputText value="DCI"/>
                    </f:facet>
                    <tr:outputText value="#{row.medDCIPT}"/>
                </tr:column>
                <tr:column>
                    <f:facet name="header">
                        <tr:outputText value="Forma"/>
                    </f:facet>
                    <tr:outputText value="#{row.medPharmForm}"/>
                </tr:column>
                <f:facet name="detailStamp">
              <tr:panelGroupLayout layout="vertical">
                <tr:outputText value="Preēo: #{row.medPrice}"/>
                <tr:outputText value="Tratamento: #{row.medTreatment}"/>
                <tr:outputText value="Via Admin.: #{row.medAdminis}"/>
                <tr:outputText value="Tipo Emb.: #{row.medPackType}"/>
              </tr:panelGroupLayout>
            </f:facet>
            </tr:table>
        </tr:form>
</tr:document>
     </f:view>


Any ideas? Thanks in advance,

Marco
hi,
there could be problem with show/hide jsf navigation function: if it returns null, the page isn't rerendered.

Justinas

Reply via email to