Clase :: DBI :: Plugin :: FilterOnClick

Clase :: DBI :: Plugin :: FilterOnClick es un módulo PERL para generar tablas HTML navegables y de búsqueda.
Descargar ahora

Clase :: DBI :: Plugin :: FilterOnClick Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Aaron Johnson
  • Sitio web del editor:
  • http://search.cpan.org/~aaronjj/Class-DBI-Plugin-FilterOnClick-1.0/FilterOnClick.pm

Clase :: DBI :: Plugin :: FilterOnClick Etiquetas


Clase :: DBI :: Plugin :: FilterOnClick Descripción

Clase :: DBI :: Plugin :: FilterOnClick es un módulo Perl para generar tablas HTML navegables y de búsqueda. Clase :: DBI :: Plugin :: FilteronClick es un módulo PERL para generar tablas HTML navegables y de búsqueda utilizando FilterOnClick en conjunto con Clase :: DBI.Synopsis # Dentro de su subclase de clase :: DBI Añada estas líneas: Use Class :: DBI :: Plugin :: FilterOnClick; Uso Class :: DBI :: Pager; Uso Class :: DBI :: AbstractSearch; Uso Class :: DBI :: Plugin :: AbstractCount; Usar Class :: DBI :: Plugin :: RetrieveAll; ..... # Dentro de su script, podrá usar estos métodos de módulos en su clase de tabla u objeto según sea necesario. usar classdbibaseclass; Utilice URI :: Escape; usar CGI; My $ CGI = CGI-> NUEVO (); Mis% de parámetros; Mapa {$ params {$ _} = uri_unscape ($ cgi-> param ("$ _"))} $ cgi-> param (); My $ filteronClick = Béisbol :: Master-> FilterOnClick (-Config_File => '/srv/www/cgi-bin/baseball.ini', # -rows => $ cgi-> param ('filas') || 15, -on_page => $ cgi-> param ('Página') || 1, -params =>% params); $ filteronlick-> field_to_column (apellido => 'apellido'. $ html-> order_by_link ('apellido'), firstname => 'primer nombre'. $ html-> order_by_link ('firstname'), murciélagos => 'murciélagos') , tira => 'lanzad', ht_ft => 'altura ft', ht_in => 'in', wt => 'peso', birthyear => 'nacido de nacimiento', estado de numercado =>'STATE NACIONAL ', _FILTERONCLICKCUSTOM1_ =>' OTROS DATOS OTROS ', _Filteronclickcustom2_ =>' más datos '); Filteronclickcustom $ filteronlick-> data_table-> addrow ('apellido', 'nombre', 'murciélagos', 'tirones', 'altura (ft)', '(pulgadas)', 'peso') ; $ filteronlick-> parames ($ cgi-> vars;); $ filteronlick-> exclude_from_url (); # Indique qué columnas para excluir, la inversa de la pantalla anterior # se puede configurar en el archivo de configuración también $ filteronlick-> exclude_columns (); # Indique que la clase base para trabajar, esto es opcional, # Si debe crear su objeto a través de una llamada a # Class :: DBI :: Plugin :: FilteronClick vs. A Clase :: DBI Sub Class # Esto asegura el Sub Correcto La clase se usa para la recopilación de datos $ filteronlick-> cdbi_class ('béisbol :: maestro'); # Indique el estilo de navegación para proporcionar $ filteronlick-> navigation_style ('ambos'); Imprimir QQ ~ Filtrar por primera letra del apellido ~; Imprimir $ filteronlick-> STRING_FILTER_NAVIGIEN (-COLUGN => 'apellido', -position => 'comienza',); imprimir qq ~~; $ filteronlick-> solo ('primer nombre'); Imprimir $ filteronlick-> build_table (_filteronclickcustom1_ => sub {My $ pid = Shift; # pid = ID principales del registro en la tabla base My @status_objects = béisbol :: allstars-> busca (lahmanid => $ pid); si (@status_objects) {mis $ años; foreach mis $ st (@status_objects) {$ años. = $ st-> año () ".";} devuelve $ años;} regreso 'na';}, _filteronclickcustom2_ => sub {My $ PID = Shift; # Pid = ID principales del registro en la tabla base My @status_objects = béisbol :: allstars-> busca (lahmanid => $ pid); if (@status_objects) {mis equipos $; foreach mi $ st (@status_objects) {$ equipos. = $ st-> equipo (). "";} devuelve $ equipos;} regresa 'na';},); mi $ nav = $ filteronlick-> html_table_navigation (); Imprimir QQ! $ Navn!; $ filteronlick-> ADD_BOTTOM_SPAN ($ NAV); Imprimir $ FilterOnClick-> Data_table; Actualizar advertencias de la liberación .8 Ha habido cambios en los métodos y cómo funcionan. Es probable que se rompan los scripts construidos con versiones anteriores. Lea a continuación para encontrar cambios específicos que pueden afectar negativamente los scripts construidos utilizando las versiones anteriores a .8. La versión 1.0 contiene algunas modificaciones menores que podrían en algunas persecuciones romper sus scripts, prueba cuidadosamente antes de actualizar en un entorno de producción. La intención de este módulo es simplificar la creación de tablas HTML navegables y buscables sin tener que escribir el HTML, ya sea en Su script o en plantillas. Está diseñado para su uso dentro de otros marcos, como EMBPERL, Apache :: ASP o incluso CGI. No aspira a ser su propio marco. Si está buscando un marco que permita usar la clase :: DBI, le sugiero que se vea en el Maypole o el Module Catalyst.see FilterOnClick a continuación para obtener más información sobre este módulo. Las tables se crean utilizando HTML :: Table. El uso de HTML :: Tabla se seleccionó porque permite varias técnicas de clasificación avanzadas que pueden proporcionar una fácil manipulación de los datos fuera de la declaración SQL. Esto es muy útil en escenarios donde desea proporcionar / probar una rutina de clasificación y no escribir SQL para ello. Cuanto más utilice esta utilidad, menos probable es que uno necesite aprovechar esto, pero es una opción si desea explorarlo. Feedback en este módulo, su interfaz, uso, documentación, etc. es bienvenida. Requisitos: · Perl


Clase :: DBI :: Plugin :: FilterOnClick Software relacionado

Zombi

ZOMBIE Project es una biblioteca y un servidor para desarrollar aplicaciones / juegos en red. ...

187

Descargar

Cameleon2

Cameleon tiene como objetivo convertirse en un entorno de desarrollo integrado para el objetivo-cámara, y eventualmente otros idiomas. ...

154

Descargar