Sort vJavascript


([N1] wikan) #1

Buenos días,

me estoy peleando con la funcion sort de VRegisterList. No consigo ordenar por varios indicando en cada uno su orden.

Ejemplo, ordenar por nombre de cliente y fecha.

los parámetros son:

‘clie.name’, 1, ‘fch’, 1

o

‘clie.name’, ‘fch’, 1,1

Da igual como ponga el orden siempre, en ambos casos en el resultado es el mismo, me orden por nombre de cliente ascendente y fecha descendente

 

Saludos


([N4] fgomes) #2

Me pasa exactamente lo mismo. Al final lo solucioné de otra forma:

Lanza varias instruciones order en sentido inverso.

En tu caso

order(fch)

order(clie.name)

Pruebalo y verás que funciona. Funciona debido al comportamiento interno que tienen las listas en v7.


([N1] wikan) #3

@fgomes, pues no hace ni una hora lo resolvi asi. Precisamente separando los sort y haciendo en sentido inverso.

Mal la documetación…