CGI :: Form :: Tabela

CGI :: Form :: table é um módulo Perl que permite criar uma tabela de entradas de formulário.
Baixe Agora

CGI :: Form :: Tabela Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ricardo Signes
  • Site do editor:
  • http://search.cpan.org/~rjbs/

CGI :: Form :: Tabela Tag


CGI :: Form :: Tabela Descrição

CGI :: Form :: Table é um módulo Perl que permite criar uma tabela de entradas de formulário. CGI :: Form :: table é um módulo Perl que permite criar uma tabela de entradas de formulário.Synopsis Use CGI :: Form :: Tabela; Minha $ Form = CGI :: Forma :: Table-> Novo (prefixo => 'funcionário', colunas => ); Imprimir $ form-> AS_HTML; Imprimir $ Form-> Javascript; Este módulo simplifica a criação de uma tabela HTML contendo entradas de formulário. A tabela pode ser estendida para incluir linhas extras, e essas linhas podem ser removidas. Cada um tem um nome exclusivo e, no formulário, as entradas são efetivamente serialized.cgi :: Form :: Table :: O leitor usará o módulo CGI para produzir uma estrutura de dados com base nos parâmetros enviados por uma forma deste tipo.Methodscgi: : Forma :: Table-> Novo (% Arg) Este método constrói um novo formulário. Os únicos argumentos necessários são colunas, que nomes as colunas que estarão na tabela de formulário e prefix, que fornecem o prefixo exclusivo para campos de entrada. Se Dado, inicial_rows especifica quantas linhas devem ser inicialmente no formulário. Você pode passar Initial_Values, uma referência a uma matriz de hashes fornecendo valores para as colunas de cada linha. Por exemplo: Minha $ Table = CGI :: Forma :: Table-> Novo (prefixo => "Charsee", colunas => , Initial_Values => ); column_header, se passado, é um hash de strings de texto para usar como cabeçalhos de coluna. As chaves são nomes de coluna. Colunas sem as entradas column_header são dirigidas por seus nomes. Outro argumento, column_content, pode ser passado. Deve conter um hashref, com entradas fornecendo subs para produzir conteúdo inicial. Os subs são passados no objeto Form, o número da linha e o nome da coluna. Por exemplo, para adicionar um lembrete da linha atual no meio de cada linha, você pode criar um formulário como este: Minha $ Form = CGI :: Form :: Table-> Novo (prefixo => 'SimpleForm', Colunas = > , Column_Content => {Lembrete => sub {$ _ }}); Isso pode ser útil para formulários que exigem elementos selecionados ou outras peças complicadas. (O JavaScript apenas copiará o valor da coluna quando novas linhas forem adicionadas, atualizando o atributo Name.) $ Form-> As_htmlThis retorna HTML representando o objeto do formulário. Javascript é obrigado a tornar o formulário expandido / encolhido; Veja o método javascript. ("Veja também") $ form-> Column_Header ($ column_name) Este método retorna o texto que deve ser usado como o cabeçalho da coluna na saída da tabela. Se nenhum cabeçalho foi dado na inicialização do formulário, o nome da coluna é retornado verbatim. (Nenhuma verificação é feita para garantir que a coluna nomeada realmente exista.) $ Form-> Cell_Content ($ ROW, $ Column_Name) Este método retorna o texto (HTML) que deve aparecer na linha dada e na coluna. Se nenhuma entrada column_content foi dada para a coluna, um elemento de entrada básico será gerado. $ Form-> Cell_Value ($ ROW, $ Column_Name) Este método retorna o valor padrão para a linha e a coluna fornecida, tirada dos iniciais_values passados para o inicializador . $ Class-> O método JavaScriptThis retorna Javascript que fará os manipuladores para os botões HTML funcionarem. Este código foi (mal) testado nos navegadores Firefox, MSIE e Webkit. Requisitos: · Perl.


CGI :: Form :: Tabela Software Relacionado