T'interessa

Històric de versions

Ves enrere Publicació versió gvHIDRA 5.1.0

Publicació versió gvHIDRA 5.1.0

S'ha publicat una nova branca de gvHIDRA, evolucionem a la branca 5.1.x.

La diferència que es marca amb les versions 5.0.x, és que les versions d'aquesta branca funcionaran amb PHP 7.0. En futures versions s'anirà corregint la compatibilitat amb versions superiors de PHP.

Cal destacar que en utilitzar aquesta versió s'ha de tindre en compte el següent perquè les aplicacions funcionen, és important. PHP7 obliga al fet que tots els constructors de classe es definisquen amb __construct() i no amb un nom.

Aquesta condició implica que s'haja de fer un canvi en el mappings.php de les nostres aplicacions:

Actualment:

function ComponentesMap () {
               parent::gvHidraMaps(); 
                ...
}

S'haurà de canviar de nom:

public function __construct() {
              parent::__construct();
               ...
}

D'altra banda, en aquesta versió cal destacar les següents utilitats:

  1. Cerca avançada.
    S'ha inclòs, basat en el plugin Javascript QueryBuilder, un component que permet realitzar una cerca més avançada, permetent l'ús d'operadors per a refinar més aqueixa cerca.
    NOTA: Més informació en el punt 4.7 del manual de la versió 5.1.0.
     
  2. Paràmetre checkPanel
    En els plugins cwboton i cwbotontooltip s'ha afegit un paràmetre nou "checkPanel", aquest paràmetre solament té efecte en els botons amb acció = [‘saltar', ‘tornar', ‘particular']. Amb ell es podrà indicar si es vol que es validen les dades en negoci o no del formulari abans de realitzar l'execució del botó, a més també es pot decidir si es vol mostrar un missatge d'avís, o no, abans d'executar l'acció en el cas que el panell estiga modificat.
    NOTA: Més informació en l'Apèndix A, plugins cwboton i cwbotontooltip del manual de la versió 5.1.0
     
  3. Paràmetre gvhSeparador.
    Aquest paràmetre s'utilitzarà en l'etiqueta <module> quan es defineix el menú en els fitxers menuModulos.xml (eines o administració). És un paràmetre booleà, opcional, que dibuixarà en el menú de la pantalla d'entrada, i en el desplegable, una línia de separació.
    NOTA: Més informació en el pàgina 52 del manual de la versió 5.1.0
     
  4. Classe IgepMail.php
    S'incorpora una classe per a l'enviament de correu basada en PHPMailer. Inclou els mètodes que permeten enviar correu sense annexos, amb annexos i amb annexos binaris.
    NOTA: Més informació en el pàgina 186 del manual de la versió 5.1.0
     
  5. Millora en la càrrega de llibreries i execució.
    S'ha realitzat una refactorización de totes les llibreries .js per a una càrrega més ràpida. També indicar que s'ha realitzat una millora en la realització d'accions encadenades quan hi ha més d'una acció encadenada.
    Respecte a la llibreria "alertify" per a l'ús de missatges, s'ha millorat la seua integració amb el framework.