Können Sie für Ruby on Rails gute Datenrasterklassen/-edelsteine empfehlen? Wie http://code.google.com/p/zend-framework-datagrid/ für ZFKönnen Sie eine gute Data Grid-Klasse/Gem für Ruby on Rails empfehlen?
Antwort
Sie auch datagrid Juwel versuchen. Das konzentriert sich nicht nur auf Gitter mit Spalten, sondern auch auf Filter.
class SimpleReport
include Datagrid
scope do
User.includes(:group)
end
filter(:category, :enum, :select => ["first", "second"])
filter(:disabled, :eboolean)
filter(:confirmed, :boolean)
filter(:group_id, :integer, :multiple => true)
integer_range_filter(:logins_count, :integer)
filter(:group_name, :string, :header => "Group") do |value|
self.joins(:group).where(:groups => {:name => value})
end
column(:name)
column(:group, :order => "groups.name") do |user|
user.name
end
column(:active, :header => "Activated") do |user|
!user.disabled
end
end
Wenn Sie Dinge wie Paginierung, Bestellung, Sortierung usw. suchen, dann macht Rails all dies automatisch.
Wenn Sie beispielsweise alle Zeilen nach einer bestimmten Spalte sortieren möchten, könnte der Titel dieser Spalte einfach ein Link sein, der die Ergebnisse nach dieser Spalte sortiert und dann das Raster erneut darstellt.
Wenn Sie also ein Datengrid erstellen möchten, das nicht AJAXy ist, dann ist das ziemlich einfach. Wenn Sie nach einer Möglichkeit suchen, dies mit XHR-Anforderungen zu tun, können Sie jQuery verwenden, um Anforderungen im Hintergrund zu stellen.
Als ein Juwel, das all das automatisch macht, konnte ich keinen finden, aber ich kann nicht sehen, warum Sie es einfach nicht selbst machen konnten mit den Grundlagen, die Schienen zur Verfügung stellt.
Nicht sicher, ob dies ist, was Sie suchen, aber Kasse https://github.com/wice/wice_grid
Wenn Sie sich für einen leistungsfähigen Client-Seite Raster, unterstützt Paginierung, Sortieren, Gruppieren, Bearbeitung, Export in Excel, PDF, etc, können Sie sich Schild UI Grid-Komponente überprüfen.
Here's a tutorial wie Sie es in Rails integrieren.
- 1. Jeder gute Ruby on Rails Ajax Gerüstgenerator für Ruby on Rails 3?
- 2. CMS für Ruby on Rails
- 3. Ruby on Rails IDE für Windows
- 4. Ruby-on-Rails Authentifizierungsanleitung
- 5. Implementierungsvoraussetzungen für Ruby on Rails
- 6. Können Sie eine .net-Vorlagen-Engine empfehlen?
- 7. Wie fangen Sie die Basisausnahmeklasse in Ruby on Rails?
- 8. Ruby on rails Pfadhelfer
- 9. Ruby on rails Queing
- 10. Ruby on Rails Beziehungen
- 11. Sichere Vorlagen (Ruby on Rails)
- 12. Ruby on Rails bietet
- 13. Empfehlen Sie eine gute Online-Beispiellösung für TDD?
- 14. Ruby On Rails Benutzermodell für mehrere Typen
- 15. Curl on Ruby on Rails
- 16. Ruby on rails Verbindungsproblem
- 17. Ruby on Rails Libelle
- 18. Ruby on Rails dezimal Spalte
- 19. Gut Ruby on Rails Buch für einen .Net-Entwickler
- 20. Ruby on Rails Cache
- 21. LocalJumpError (Ruby on Rails)
- 22. Ruby on Rails Entschlüsselung
- 23. Ruby on Rails polymorphe Assoziation
- 24. ruby-on-rails: gravatar_for
- 25. Ruby on Rails Reporting-Tools?
- 26. Feldprüfung Ruby on Rails
- 27. So generieren Sie eine S3-Zugriffsrichtlinie in Ruby on Rails
- 28. Ruby on Rails Fehler
- 29. Empfohlen twitter Juwel für Ruby-on-Rails
- 30. Sproutcore oder Cappuccino für Ruby-on-Rails?
vielen Dank, nur ein wenig spät ( – Fivell