Gantry :: utils :: formmunger

gantry :: utils :: formmunger munges formhash hashes wie die bigtop macht.
Jetzt downloaden

Gantry :: utils :: formmunger Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Phil Crow
  • Website des Verlags:
  • http://search.cpan.org/~tkeefer/Gantry-3.51/lib/Gantry/Utils/FormMunger.pm

Gantry :: utils :: formmunger Stichworte


Gantry :: utils :: formmunger Beschreibung

Gantry :: Utils :: Formmunger Munges-Form-Hashes wie die BigTop-Macht. Gantry :: utils :: formmunger munges form hashes wie die bigtop make.synopsis nutzen gantry: utils :: formmunger; mein $ form = ...; # Machen Sie ein Formularhash My $ Munger = Gantry :: Utils :: formmunger-> neues ($ -Form); # Eigenschaften der vorhandenen Felder ändern: $ munger-> clear_props ('field_name', qw (Name Tasten zum Löschen); $ munger-> clear_all_props ('field_name'); # Entfernt alle Tasten außer Name $ munger-> set_props ('field_name', {prop => 'Wert', ...}, $ ersetzen_props); # modifiziert nur die Tasten, die Sie $ munger-> set_props_for_fields (, {prop => 'Wert', ...},); # wie set_props aber für alle aufgeführten Felder $ munger-> set_props_except_for (, {prop => 'Wert', ...},); # wie set_props_for, aber negierte aufgeführte Felder werden mit $ munger-> set_props_all übersprungen ({prop => 'Wert', ...}); # Holen Sie sich das Feld, damit Sie es selbst arbeiten können: Mein $ field = $ munger-> get_field ('Name'); # Ändern Sie die Feldliste: mein $ verstorben = $ munger-> drop_field ("Name"); # Entfernt es aus dem Formular $ munger-> append_field ({name => 'Name', ...}); # Fügen Sie am Ende $ munger hinzu-> unshift_field ({name => name ", ...}); # Zu Beginn $ munger-> add_field_after ('Ziel', {Name => 'Name', ...}); $ munger-> add_field_before ('target', {name => 'Name', {name => 'Name', ...}); Dieses Modul ist so konzipiert, dass er die Arbeit mit Gantry-Formular-Format-Strukturstrukturen vereinfacht. Wenn Änderungen an den Felder-Array in diesem Hash-Array verwendet werden. Normalerweise generiert BigTop diesen Hash. Wenn Sie sich in einer Standard-CruD-Situation befinden, ist das erzeugte Formular alles, was Sie brauchen. Wenn Sie jedoch das Formular in verschiedenen Kontexten teilen müssen, kann es erforderlich sein, sie an diesen Kontexten zu ändern. Das ist, was dieses Modul tut. Wenn Sie möchten, können Sie sogar dieses Modul verwenden, um Ihren gesamten Formularhash aufzubauen, aber das könnte schmerzhaft sein. Stattdessen passieren Sie normalerweise einen Formhash an seinen Konstruktor. In der Regel erhalten Sie diesen Hash von einem Gen-Modul-Formular-Methode, der von bigtop.once generiert wurde. Sie haben das Objekt, Sie können eine der folgenden Methoden anrufen, um seine Felder-Array zu ändern. Die meisten Methoden geben nichts Nützliches zurück. Die Ausnahmen werden darunter bemerkt. Alle Methoden sind Instanzmethoden, sofern nicht ausgeprägt ist. Anforderungen: · Perl.


Gantry :: utils :: formmunger Zugehörige Software