Classificação de acordo com o idioma da sessão

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Ordene os valores de cadeia de caracteres de acordo com o idioma da sessão do usuário ao classificar uma coluna em uma lista.

    Por padrão, ao classificar colunas em listas, os valores de cadeia de caracteres são ordenados de acordo com o alfabeto inglês. Para oferecer suporte à classificação de uma coluna de acordo com o idioma da sessão do usuário, você pode configurar o comportamento da instância e o comportamento de colunas individuais.

    No exemplo a seguir, o idioma da sessão do usuário é o sueco. A coluna Campo de cadeia de caracteres Exemplo é classificada em ordem decrescente com os valores ordenados de Ö a A de acordo com o alfabeto sueco.

    Coluna classificada de acordo com o idioma da sessão

    Nota:
    A disponibilidade desta funcionalidade para um idioma compatível depende da disponibilidade de um agrupamento no Sistema de gestão de banco de dados relacional (RDBMS) subjacente usado na instância. Para obter uma lista de agrupamentos disponíveis para cada idioma e RDBMS, navegue até a tabela Informações de agrupamento de banco de dados [sys_db_collation_info]. Para adicionar um agrupamento para um idioma sem suporte, consulte Adicionar informações de agrupamento para um idioma sem suporte.

    Habilitar classificação de acordo com o idioma da sessão

    Habilite a classificação de valores de cadeia de caracteres em colunas de acordo com o idioma da sessão do usuário.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Nota:
    A classificação de listas quando o idioma da sessão do usuário não é o inglês pode demorar mais do que com o inglês, principalmente para tabelas com grandes quantidades de registros (100.000 ou mais).

    Procedimento

    1. Navegar até Tudo > Propriedades do sistema > Localização do Sistema.
    2. Selecione a opção Habilitar classificação (para listas) no idioma da sessão do usuário quando o idioma for diferente do inglês.
    3. Selecione Save (Salvar).

    Resultado

    Ao classificar uma coluna em uma lista, os valores de cadeia de caracteres são ordenados de acordo com o idioma da sessão do usuário. Se necessário, você pode desativar este comportamento para colunas individuais.

    Configurar classificação para uma coluna

    Configure se os valores nas colunas são classificados de acordo com o idioma da sessão do usuário.

    Antes de Iniciar

    Habilite a classificação de acordo com o idioma da sessão do usuário para a instância.

    Função necessária: administrador

    Procedimento

    1. Navegue até um campo em um formulário, clique com o botão direito do mouse no campo e selecione Configurar dicionário.
      O campo deve ser um campo de cadeia de caracteres.
    2. Em Links relacionados, selecione Exibição avançada.
    3. No campo Atributos, adicione o atributo i18n_session_language_sortable e especifique um valor verdadeiro ou falso.
      • Insira i18n_session_language_sortable=false para desativar a classificação da coluna pelo idioma da sessão do usuário. A coluna é classificada de acordo com o alfabeto inglês.
      • Insira i18n_session_language_sortable=true para habilitar a classificação da coluna pelo idioma da sessão do usuário. Para desativar a classificação de acordo com o idioma da sessão do usuário para todas as outras colunas, consulte a etapa a seguir.
    4. Opcional: Se você adicionou o atributo i18n_session_language_sortable=true para uma ou mais colunas e deseja mudar o comportamento padrão de todas as outras colunas para classificar de acordo com o alfabeto inglês, conclua as etapas a seguir.
      1. No filtro de navegação, insira sys_properties.list.
      2. Selecione Novo.
      3. No formulário, preencha os campos.
        Campo Valor
        Nome com.glide.db.i18n_session_language_classable_default
        Tipo verdadeiro|falso
        Valor falso
      4. Selecione Enviar.

    O que Fazer Depois

    Configure o comportamento de classificação para colunas adicionais conforme necessário.