GlideUICompatibility - com escopo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • A classe GlideUICompatibility com escopo fornece a capacidade das aplicações com escopo de definir suas próprias versões mínimas do navegador. Isso é feito criando propriedades do sistema para a aplicação com escopo.

    Você cria as propriedades usando a lista sys_properties e atribui um número de versão. Quando você faz isso na aplicação com escopo, o<scope-name> O prefixo é adicionado automaticamente ao nome da propriedade. As propriedades de compatibilidade de IU da aplicação com escopo são:

    • <scope-name>.ui.ie_minimum
    • <scope-name>.ui.chrome_minimum
    • <scope-name>.ui.firefox_minimum
    • <scope-name>.ui.safari_major_version_minimum

    Você pode usar a classe GlideUICompatibility com escopo para determinar se o navegador atual é compatível.

    GlideUICompatibility com escopo – getCompatibility()

    Retorna os termos "bloquear" ou "permitir" com base na versão do navegador.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Cadeia de caracteres Bloquear ou permitir
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blockOrAllow = UICompatibility.getCompatibility();
    gs.info(blockOrAllow);

    Saída: allow

    GlideUICompatibility com escopo - GlideUICompatibility(cadeia de caracteres scopeName)

    Cria um objeto GlideUICompatibility.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    scopeName Cadeia de caracteres O nome do escopo da aplicação

    GlideUICompatibility com escopo - isBlocked()

    Determina se o navegador não é compatível.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    Tipo Descrição
    Booliano Verdadeiro se o navegador não for compatível.
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

    Saída: falso