CGI :: Form :: tabel

CGI :: Form :: Tabel is een PERL-module waarmee u een tabel met formulierinvoer kunt maken.
Download nu

CGI :: Form :: tabel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ricardo Signes
  • Uitgever website:
  • http://search.cpan.org/~rjbs/

CGI :: Form :: tabel Tags


CGI :: Form :: tabel Beschrijving

CGI :: Form :: tabel is een PERL-module waarmee u een tabel met formulierinvoer kunt maken. CGI :: Form :: Tabel is een PERL-module waarmee u een tabel met formulieringangs.synopsis kunt maken Gebruik CGI :: Form :: tabel; Mijn $ Form = CGI :: Formulier :: Tabel-> Nieuw (Prefix => Werknemer ', Kolommen => ); Print $ Form-> AS_HTML; Print $ Form-> JavaScript; deze module vereenvoudigt de creatie van een HTML-tabel met formulierinvoer. De tabel kan worden uitgebreid met extra rijen, en deze rijen kunnen worden verwijderd. Elk heeft een unieke naam en op het formulier inzending De ingangen zijn effectief serialized.cgi :: formulier :: tabel :: lezer zal de CGI-module gebruiken om een gegevensstructuur te produceren op basis van de parameters die zijn ingediend door een formulier van dit type.methodscggi: : Formulier :: Tabel-> Nieuw (% Arg) Deze methode construeert een nieuw formulier. De enige vereiste argumenten zijn kolommen, die de kolommen noemt die zich in de formuliertabel bevinden en voorvoegsel, die het unieke voorvoegsel voor invoervelden geeft. Als vermeld, specificeert initial_rows hoeveel rijen in eerste instantie in de vorm moeten zijn. U kunt initial_Values passeren, een verwijzing naar een reeks hashes die waarden voor de kolommen van elke rij verstrekken. Bijvoorbeeld: mijn $ tabel = CGI :: Form :: tabel-> Nieuw (Prefix => "Charsheet", Columns => , Initial_Values => ); Column_header, indien gepasseerd, is een hash van tekststrings om te gebruiken als kolomkoppen. De sleutels zijn kolomnamen. Kolommen zonder kolom_header-vermeldingen worden geleid door hun namen. Andere argument, kolom_content, kan worden gepasseerd. Het moet een HASHREF bevatten, met vermeldingen die substantie bieden om initiële inhoud te produceren. De subs worden doorgegeven aan het formulierobject, het rijnummer en de naam van de kolom. Om bijvoorbeeld een herinnering aan de huidige rij toe te voegen in het midden van elke rij, kunt u een formulier als volgt maken: mijn $ Form = CGI :: Form :: tabel-> Nieuw (Prefix => SimpleForm ', Columns = > , Column_Content => {Reminder => sub {$ _ }}); dit kan handig zijn voor formulieren die selecteer elementen of andere gecompliceerde onderdelen vereisen. (Het JavaScript kopieert gewoon de kolomwaarde wanneer er nieuwe rijen worden toegevoegd, het bijwerken van het naamkenmerk bijwerken.) $ Form-> AS_HTMLDIS retourneert HTML die het formulierobject vertegenwoordigt. JavaScript is vereist om het formulier Exponabel / krimpbaar te maken; Zie de JavaScript-methode. ("Zie ook") $ Form-> Column_header ($ Column_Name) Deze methode retourneert de tekst die moet worden gebruikt als de kolomkop in de tabeluitgang. Als er geen koptekst in de initialisatie van het formulier is gegeven, wordt de kolomnaam verbatim geretourneerd. (Er is geen controle gedaan om ervoor te zorgen dat de genoemde kolom daadwerkelijk bestaat.) $ Form-> CELL_CONTENT ($ rij, $ column_name) Deze methode retourneert de tekst (HTML) die in de gegeven rij en kolom moet verschijnen. Als er geen Column_Content-invoer is gegeven voor de kolom, wordt een basisinvoerelement gegenereerd. $ Form-> CELL_VALUE ($ rij, $ column_name) Deze methode retourneert de standaardwaarde voor de gegeven rij en kolom, afkomstig van de initialige_values . $ Class-> JavascriptThis-methode retourneert JavaScript waarmee de handlers voor de HTML-knoppen werken. Deze code is (slecht) getest in Firefox, MSIE en op webkit gebaseerde browsers. Vereisten: · Perl


CGI :: Form :: tabel Gerelateerde software