4D v19SORT LIST | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
SORT LIST 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SORT LIST ( lista {; > ou <} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| lista | ListRef | 
             
         | 
        Número de referência da lista | |||||
| > ou < | Operador | 
             
         | 
        Critério de ordenação: > ordenar em ordem ascendente, ou < ordenar em ordem descendente | |||||
O comando SORT LIST ordena a lista cujo número de referência se passa em lista.
Para ordenar em ordem ascendente, passe >. Para ordenar em ordem descendente, passe <. Se omitir o parâmetro de critério de ordenação, SORT LIST ordena automaticamente em ordem ascendente.
SORT LIST ordena todos os níveis da lista; primeiro ordena os elementos da lista, depois ordena os elementos em cada sub-lista (se houver uma), etc., através de todos os níveis da lista. Esta é a razão pela qual você geralmente aplicará SORT LIST a uma lista em um formulário. A ordenação de uma sub-lista não é de muito interesse porque a ordem mudará por uma chamada a um nível superior.
SORT LIST não muda o estado atual da lista e das eventuais sub-listas expandido/contraído, nem do elemento atual. Entretanto, como o elemento atual pode ser movido pela operação de ordenação, Selected list items poderia devolver uma posição diferente antes e depois da ordenação.
Dada a lista chamada hList, mostrada aqui no ambiente Aplicação:

Depois da execução deste código:
  ` Ordenar a lista e sublistas em ordem ascendente
 SORT LIST(hList;>)A lista se verá assim:

Depois da execução deste código:
  ` Ordenar a lista e suas sublistas em ordem decrescente
 SORT LIST(hList;<)
 REDRAW LIST(hList) ` NAO esqueça chamar REDRAW LIST do contrário a lista não é atualizadaA lista se verá assim:

	Produto: 4D
	Tema: Listas Hierárquicas
	Número 
        391
        
        
        
	
	Criado por: 4D v6
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v19)
	
	
	
	Manual de linguagem 4D ( 4D v19.1)
Adicionar um comentário