Na página que eu citei no titulo do tópico existe um exemplo em que é possivel ordenar o BaseListData por nome, mas na API eu só estou conseguindo ordenar nas seguintes formas:
Vamos aproveitar este post para outra dúvida pertinente.
O BaseListData.ORDER_BY_FILE não era para ORDENAR DE ACORDO COM O ARQUIVO ????
Olhei nos fonts e vi q ele ordena de acordo com a LOCALIDADE
O lance ta funcionando assim:
if (ordertype != ORDER_BY_FILE) {
//omitidos
}else{
//é file então roda aki e tal mass...
}
Conforme acima o ELSE assumirá a lista mas no meio dela quando ele começará a pegar as KEYS e VALUES ele faz uma validação na linha.
if (line.startsWith(loc.toString())) {
}
Isso ai vai me retornar um FALSE sempre pq as listas são
1 = Valor 1
2 = Valor 2
2 = Valor 3
E o q ele quer é:
a linha inicia com pt_BR ?????
Teve alguma implementação de listas inciados com o LOC e não com os values, ou seja arquivo UNICO com os valores tanto pra pt_BR quanto en_US etc, se sim, qual a forma correta de se usar?
Nao consegui descobri.
Só acredito que ORDER_BY_FILE deveria montar o LISTA no select conforme o ARQUIVO i18n.