Catalystx :: ListFramework.

Fundamente zum Anzeigen und Bearbeitungslisten (CruD) in einer Katalysatoranwendung
Jetzt downloaden

Catalystx :: ListFramework. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • 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