| Catalystx :: ListFramework. Fundamente zum Anzeigen und Bearbeitungslisten (CruD) in einer Katalysatoranwendung |
Jetzt downloaden |
Catalystx :: ListFramework. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Andrew Payne
- Website des Verlags:
- http://search.cpan.org/~snafufans/
Catalystx :: ListFramework. Stichworte
Catalystx :: ListFramework. Beschreibung
Fundamente zum Anzeigen und Bearbeitungslisten (CruD) in einer Katalysatoranwendung CatalyStX :: ListFramework ist ein Perl-Modul zum Anzeigen tabelliger Listen von Datenbankdatensätzen, der Aktualisierung der Datensätze und Erstellen von Neuätzen ist eine gemeinsame Aufgabe in Katalysatoranwendungen. Diese Klasse liefert solche Listen und Formulare, um solche Datensätze zu bearbeiten, an einem Satz von Vorlagen mit einfachen Definitionsdateien und Ihrem DBIX :: Class Catalyst-Modell. Ein Suchformular wird ebenfalls geliefert, der JSON-Powered EXTJs Comboboxes enthalten kann (siehe http://www.extjs.com/).synopsis-Paket MyApp :: Controller :: Foo; Verwenden Sie Basis 'Catalyst :: Controller'; Verwenden Sie Catalystx :: ListFramework; Sub ListandSuchsuche: örtlich {mein ($ self, $ c, $ c, $ c, art) = @_; MEIN $ LF = CATALYSTX :: LISTFRAMEwork-> NEU ($ art, $ c); meine $ restrict = {}; $ lf-> stash_listing ('myview', 'myprefix', $ einschränken); $ c-> stash -> {Template} = 'list-und-search.tt'; } Sub Get: Lokal {My ($ self, $ c, $ art, $ ID) = @_; MEIN $ LF = CATALYSTX :: LISTFRAMEwork-> NEU ($ art, $ c); $ lf-> stash_infoboxes ({'me.id' => $ ID}); $ c-> stash -> {Kind} = $ nett; $ c-> stash -> {id} = $ ID; # Das Update-Formular fügt der URL $ c-> stash -> {Template} = 'detail.tt "hinzu. } Sub-Update: örtlich {My ($ self, $ c, $ c, $ art, $ ID) = @_; MEIN $ LF = CATALYSTX :: LISTFRAMEwork-> NEU ($ art, $ c); $ lf-> update_from_query ({'me.id' => $ ID}); $ c-> res-> umleitende ("/ listandsearch / $ arts"); } Sub erstellen: lokal {mein ($ self, $ c, $ c, art) = @_; MEIN $ LF = CATALYSTX :: LISTFRAMEwork-> NEU ($ art, $ c); meine $ ID = $ lf-> create_new; $ c-> res-> umleitung ("/ Get / $ nat / $ ID"); } Anforderungen: · Perl.
Catalystx :: ListFramework. Zugehörige Software