Edición de «Helper Tabla»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 1: Línea 1:
[[Categoría:Helpers]]
 
 
 
== Creando Tablas Facilmente con el Helper Tabla (beta2) ==
 
== Creando Tablas Facilmente con el Helper Tabla (beta2) ==
  
Línea 266: Línea 264:
 
     */
 
     */
 
     protected static $_mensajeSinRegistros = 'La Consulta No Arrojó Ningun Registro';
 
     protected static $_mensajeSinRegistros = 'La Consulta No Arrojó Ningun Registro';
    /**
 
    * clases para los tr de la tabla, para dar un formato de cebra
 
    *
 
    * @var string
 
    */
 
    protected static $_clases = array();
 
    /**
 
    * posicion actual del arreglo $_clases
 
    *
 
    * @var int
 
    */
 
    private static $_posClass = 0;
 
  
 
     /**
 
     /**
Línea 286: Línea 272:
 
             if (sizeof(self::$_modelo)) {
 
             if (sizeof(self::$_modelo)) {
 
                 self::$_campos = self::$_cabeceras = self::$_modelo[0]->non_primary;
 
                 self::$_campos = self::$_cabeceras = self::$_modelo[0]->non_primary;
             } else {
+
             }else{
 
                 return '';
 
                 return '';
 
             }
 
             }
Línea 313: Línea 299:
 
         $html .= '      </tr></thead><tbody>';
 
         $html .= '      </tr></thead><tbody>';
 
         foreach (self::$_modelo as $fila) {
 
         foreach (self::$_modelo as $fila) {
             $html .= '<tr class="' . self::sigClass() . '">';
+
             $html .= '<tr>';
 
             if (self::$_check) {
 
             if (self::$_check) {
 
                 $html .= '<td>' . Form::check(self::$_check['nombre'] . '.' . $fila->id, $fila->id) . '</td>';
 
                 $html .= '<td>' . Form::check(self::$_check['nombre'] . '.' . $fila->id, $fila->id) . '</td>';
Línea 540: Línea 526:
 
     public static function urlPaginador($url) {
 
     public static function urlPaginador($url) {
 
         self::$_urlPaginador = $url . '/';
 
         self::$_urlPaginador = $url . '/';
    }
 
 
    /**
 
    *  establece las clases que tendran las filas de la tabla
 
    * para crear un efecto de cebra
 
    *
 
    * @param array $array arreglo con los nombres de las clases
 
    * @param string $strings cadenas con los nombres de las clases
 
    */
 
    public static function clases() {
 
        $parametros = Util::getParams(func_get_args());
 
        if (is_array($parametros[0])) {
 
            self::$_clases = $parametros[0];
 
        } else {
 
            self::$_clases = $parametros;
 
        }
 
    }
 
 
    protected static function sigClass() {
 
        if (sizeof(self::$_clases)) {
 
            if (self::$_posClass == sizeof(self::$_clases)) {
 
                self::$_posClass = 0;
 
            }
 
            return self::$_clases[self::$_posClass++];
 
        }  else {
 
            return '';
 
        }
 
 
     }
 
     }
  
Línea 586: Línea 545:
  
 
}
 
}
 
 
</source>
 
</source>

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)