CGI :: Form :: Tabelle

CGI :: Form :: Tabelle ist ein Perl-Modul, mit dem Sie eine Tabelle von Formulareingaben erstellen können.
Jetzt downloaden

CGI :: Form :: Tabelle Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ricardo Signes
  • Website des Verlags:
  • http://search.cpan.org/~rjbs/

CGI :: Form :: Tabelle Stichworte


CGI :: Form :: Tabelle Beschreibung

CGI :: Form :: Tabelle ist ein Perl-Modul, mit dem Sie eine Tabelle mit Formulareingaben erstellen können. CGI :: FORM :: TABLE ist ein Perl-Modul, mit dem Sie eine Tabelle von Formulareingaben erstellen können.Synopsis Verwenden Sie CGI :: Form :: Table; Mein $ -Form = CGI :: Form :: Table-> NEU (Präfix => 'Mitarbeiter', Spalten => ; drucken $ form-> as_html; Drucken $ form-> Javascript; Dieses Modul vereinfacht die Erstellung einer HTML-Tabelle, die Formeingänge enthält. Die Tabelle kann um zusätzliche Zeilen erweitert werden, und diese Reihen können entfernt werden. Jeder hat einen eindeutigen Namen, und auf der Formularvorlage sind die Eingänge effektiv serialized.cgi :: Form: : Form :: Table-> NEU (% ARG) Diese Methode konstruiert ein neues Formular. Die einzigen erforderlichen Argumente sind Spalten, die die Spalten nennt, die sich in der Formtabelle befinden, und Präfix, die dem einzigartigen Präfix für Eingabebildern angeben. Sie können Initial_Values übernehmen, einen Verweis auf ein Array von Hashes, die Werte für die Spalten jeder Zeile bereitstellen. ZB > '18 / 00 '}, {Fähigkeit =>' cha ', punkte =>' 11 '}]); column_header, falls bestanden, ist ein Hash für Text-Saiten, um als Spaltenüberschriften zu verwenden. Die Tasten sind Spaltennamen. Spalten ohne Column_Header-Einträge werden von ihren Namen geleitet. Anderes Argument, column_content, kann übergeben werden. Es muss ein HashRef enthalten, mit den Einträgen, die Subs für den ersten Inhalt erstellen. Die Subs werden das Formularobjekt, die Zeilennummer und den Namen der Spalte übergeben. Um beispielsweise eine Erinnerung an die aktuelle Zeile in der Mitte jeder Zeile hinzuzufügen, können Sie ein solches Formular erstellen: My $ -Form = CGI :: Form :: Table-> NEU (Präfix => 'SimpleForm', Säulen = > , column_content => {Reminder => sub {$ _ }}); Dies kann nützlich sein, um ausgewählte Elemente oder andere komplizierte Teile zu erfordern. (Das JavaScript kopiert einfach den Spaltenwert, wenn neue Zeilen hinzugefügt werden, wird das Namensattribut aktualisiert.) $ Form-> as_htmltThis gibt HTML zurück, das das Formularobjekt darstellt. JavaScript ist erforderlich, um das Formular exkgr exkgr exkgr exkgr exctry / schrumpers zu machen; Siehe die JavaScript-Methode. ("Siehe auch") $ form-> column_header ($ column_name) Diese Methode gibt den Text zurück, der als Spaltenkopf in der Tabellenausgabe verwendet werden soll. Wenn bei der Initialisierung des Formulars kein Header angegeben wurde, wird der Spaltenname angebatim zurückgegeben. (Es erfolgt keine Überprüfung, um sicherzustellen, dass die benannte Spalte tatsächlich vorhanden ist.) $ Form-> cell_content ($ eile, $ column_name) Diese Methode gibt den Text (HTML) zurück, der in der angegebenen Zeile und der Spalte angezeigt werden soll. Wenn für die Spalte kein Spalte_Content-Eintrag eingegeben wurde, wird ein grundlegendes Eingabeelement erzeugt. $ Form-> cell_value ($ Zeile, $ column_name) Diese Methode gibt den Standardwert für die angegebene Zeile und Spalte zurück, die von den an den Initialisierer übergebenen Anteilszeichen entnommen wurde. . $ class-> javascriptthis-Methode gibt Javascript zurück, das die Handler für die HTML-Tasten funktioniert. Dieser Code wurde in Firefox, MSIE- und Webkit-basierten Browsern (schlecht) getestet. Anforderungen: · Perl.


CGI :: Form :: Tabelle Zugehörige Software