Wie man eine Suche auf der GWT-Zellentabelle anwendet?

8

Ich verwende GWT 2.3.I, die ich GWT Zelle Tabelle verwende. Hier unten ist der Code für meine Zelle Tabelle:

%Vor%

}

In diesem werden meine Set-Spalten und Set-Daten für Super-Class-Flow aufgerufen. Diese Zelle Tabelle funktioniert gut. Jetzt möchte ich eine Filter-Typ-Einrichtung (wie Suche) in diese Zellentabelle einfügen. Es sollte so sein, es gibt eine Texbox oberhalb der Zellentabelle und was auch immer in diesem Textfeld geschrieben wird, sollte eine ähnliche Abfrage für alle Formularnamen auslösen für diesen Textfeldwert.

zum Beispiel habe ich 1000 Form im Raster. Jetzt, wenn Benutzer "APP" in irgendeinem FilterTextfeld über der Zelltabelle schreibt, werden die alle Form, die 'APP' in dort Name haben, gefiltert und Raster hat nur nur diese Formen .

Dies ist der erste Fall:

Ein weiterer Fall ist, dass ich nur eine Spalte im Grid-Namen rendere. Ich habe zwei weitere Eigenschaften in Form (Beschreibung, Tag). Aber ich render sie nicht.Nun für Filter, wenn Benutzer 'App' in Filter-Box schreibt dann es sollte eine Abfrage an alle drei vornehmen (Name, Beschreibung und Tag) und sollte zurückkehren, wenn 'app' mit einem von drei übereinstimmt.

Ich bekomme nicht, wie man Filter in der Zelle Tabelle anwendet. Bitte helfen Sie mir. Vielen Dank im Voraus.

    
Sanjay Jain 15.09.2011, 06:46
quelle

2 Antworten

4

Sie finden eine Implementierung im Ausgaben Beispiel.

Hier ist eine kurze Zusammenfassung der Schritte

1.) Erstellen Sie eine Textbox und einen SearchButton.
2.) Fügen Sie einen clickHandler zum SearchButton hinzu (Sie können KeyUpHandler auch alternativ zur Textbox hinzufügen)

%Vor%

3.) Suchen Sie in der Suchfunktion den searchString und speichern Sie ihn.

%Vor%

4.) Ändern Sie Ihre setdata () - Funktion, um den Suchstring zu berücksichtigen

%Vor%     
Ümit 15.09.2011, 12:57
quelle
2

kann eine andere Lösung vorschlagen, die mehrmals einfach verwendet werden kann. Idee ist es, benutzerdefinierte Anbieter für Ihre Celltable zu erstellen. GWT-Zelltabelle-Filter

Video in diesem Beitrag zeigt es in Aktion.

Hier ist der Teil des Codes des benutzerdefinierten Listendatenproviders, den Sie implementieren müssen.

%Vor%     
Artiom 24.11.2011 05:54
quelle

Tags und Links