Clase Hash en Prototype 1.6RC1

La versión nueva de la clase HASH de Prototype 1.6R1C ha sido modificada, esta versión no es compatible con la usada en las versiones anteriores. Un caso práctico es lo relacionado con la creación y asignación de valores almacenados en una clase HASH. En mi caso, usaba la siguiente forma (Prototype 1.5.1)

var ph=new Hash({operacion:1,gm_modulo:0,gm_selectName:""});
//Inicializamos los valores a enviar
//reemplazar por los valores correspondientes
ph["operacion"]=1;
ph["gm_modulo"]=modulo;
ph[’gm_selectName’]=’listaFicheros’
En la nueva versión, hay que hacerlo así:

var ph=new Hash({operacion:1,gm_modulo:0,gm_selectName:""});
//Inicializamos los valores a enviar
//reemplazar por los valores correspondientes
ph.set"operacion",1);
ph.set"gm_modulo",modulo);
ph.set’gm_selectName’,’listaFicheros’

Usando los métodos set, get y unset de la clase para fijar (crear), obtener y quitar un elemento de la tabla HASH.

Lista de cambios.
Descargar Prototype 1.6R1C

Marcar el Enlace permanente.

Deja un comentario