JSF DataTable - Filter Funktion funktioniert nicht

Diskutiere DataTable - Filter Funktion funktioniert nicht im Web Tier Forum; <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

  1. Wolfinator10
    Wolfinator10 Neues Mitglied
    Code (Java):

    <?xml version='1.0' encoding='UTF-8' ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:h="http://xmlns.jcp.org/jsf/html"  
          xmlns:f="http://xmlns.jcp.org/jsf/core"
          xmlns:p="http://primefaces.org/ui">
        <h:head>
            <title>Facelet Title</title>
        </h:head>
        <h:body>

            <h:form>

                <p:growl id="msg" showDetail="true"/>

                <p:dataTable var="per"
                             value="#{myBean.l}"
                             stickyHeader="true"
                             emptyMessage="Keine Daten zu diesem Suchbegriff vorhanden"
                             filteredValue="#{myBean.filteredPerson}"
                             editable="true">

                    <f:facet name="header">
                        Test Tabelle
                    </f:facet>

                    <p:column filterBy="#{per.name}"
                              headerText="Vorname"
                              footerText="contains"
                              filterMatchMode="contains"
                              sortBy="#{per.name}">
                       
                        <p:cellEditor>
                            <f:facet name="output">
                                <h:outputText value="#{per.name}" />
                            </f:facet>
                            <f:facet name="input">
                                <p:inputText value="#{per.name}" style="width: 100%;"/>
                            </f:facet>
                        </p:cellEditor>
                    </p:column>

                    <p:column headerText="Alter" filterBy="#{per.alter}" footerText="contains" filterMatchMode="contains" sortBy="#{per.alter}">
                        <p:cellEditor>
                            <f:facet name="output">
                                <h:outputText value="#{per.alter}" />
                            </f:facet>
                            <f:facet name="input">
                                <p:inputText value="#{per.alter}" style="width: 100%;" label="alter"></p:inputText>
                            </f:facet>
                        </p:cellEditor>
                    </p:column>

                    <p:column headerText="Job" filterBy="#{per.job}" footerText="contains" filterMatchMode="contains" sortBy="#{per.job}">
                        <p:cellEditor>
                            <f:facet name="output">
                                <h:outputText value="#{per.job}" />
                            </f:facet>
                            <f:facet name="input">
                                <p:inputText value="#{per.job}" style="width: 100%;"/>
                            </f:facet>
                        </p:cellEditor>
                    </p:column>

                    <p:column headerText="Level" filterBy="#{per.level}" footerText="contains" filterMatchMode="contains" sortBy="#{per.level}">
                        <p:cellEditor>
                            <f:facet name="output">
                                <h:outputText value="#{per.level}" />
                            </f:facet>
                            <f:facet name="input">
                                <p:inputText value="#{per.level}" style="width: 100%;"/>
                            </f:facet>
                        </p:cellEditor>
                    </p:column>

                    <p:column style="width: 32px;">
                        <p:rowEditor />
                    </p:column>



                </p:dataTable>

            </h:form>
        </h:body>
    </html>
     
    TestTest.jpg


    ===================================

    Es funktioniert alles bis auf die Suchfunktion egal was für einen Wert ich ins Textfeld eingebe es werden immer die gleichen Werte gezeigt (habe es genau so wie bei primefaces.org/showcase/ui/datatable/filter.xhtml)
    Was könnte das Problem sein?
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. Wolfinator10
    Wolfinator10 Neues Mitglied
    Ich habe alles gemacht überall gesucht aber ich finde nichts also heft mir bitte
     
  4. stg
    stg Bekanntes Mitglied
    setz mal stickyHeader auf false. Funktioniert es dann?
     
  5. Wolfinator10
    Wolfinator10 Neues Mitglied
    Ok danke für die Rückmeldung

    Jaa jetzt funktioniert es, danke :)

    Aber wiso macht der sticky header Probleme?
     
Die Seite wird geladen...

DataTable - Filter Funktion funktioniert nicht - Ähnliche Themen

eine vom Admin hochgeladene csv -Datei in der Datatable auch von jedem User sichtbar
eine vom Admin hochgeladene csv -Datei in der Datatable auch von jedem User sichtbar im Forum Allgemeines EE
Primefaces Zeile in DataTable auswählen
Primefaces Zeile in DataTable auswählen im Forum Allgemeines EE
Datenstruktur für DataTable
Datenstruktur für DataTable im Forum Allgemeines EE
Primefaces DataTable und Vererbung
Primefaces DataTable und Vererbung im Forum Allgemeines EE
einfache DataTable PrimeFaces
einfache DataTable PrimeFaces im Forum Web Tier
Thema: DataTable - Filter Funktion funktioniert nicht