cabrillo.nowapp - Cliente

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • O namespace das funções do aplicativo Cabrillo Now. Isso permite que você interaja com telas dentro de Now Platform® aplicativos para celular nativos.

    cabrillo.nowapp - openLauncherScreen(cadeia de caracteres launcherScreenId)

    Abre uma tela nativa do inicializador móvel.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    inicializadorScreenId Cadeia de caracteres Sys_id da tela do inicializador da tabela do inicializador do applet [sys_sg_applet_launcher].
    Tabela 2. Retorna
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Saída:

    true

    cabrillo.nowapp - openScreen(cadeia de caracteres screenId)

    Abre uma tela móvel nativa.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    screenId Cadeia de caracteres O sys_id do registro de tela a ser aberto na tabela Tela [sys_sg_screen].
    Tabela 4. Retorna
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    cabrillo.nowapp.openScreen(screenId); 
    If (result === false) {  
        console.log("method is not available")  
    }

    Saída:

    true

    cabrillo.nowapp - openScreenWithRecordContext(cadeia de caracteres screenId, cadeia de caracteres tabela, cadeia de caracteres recordId)

    Abre uma tela móvel nativa com um contexto de registro.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    ScreenId Cadeia de caracteres Sys_id do registro de tela a ser aberto na tabela Tela [sys_sg_screen].
    tabela Cadeia de caracteres A tabela de registros.
    registro Cadeia de caracteres O registro sys_id.
    Tabela 6. Retorna
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Saída:

    true

    cabrillo.nowapp - performanceFunction(cadeia de caracteres "functionId", "cadeia de caracteres tabela", "cadeia de caracteres recordId")

    Executa uma função móvel nativa.

    Nota:
    Somente as funções de ação são compatíveis com a versão Vancouver. Para obter mais informações, consulte Action functions.
    Tabela 7. Parâmetros
    Nome Tipo Descrição
    functionId Cadeia de caracteres Sys_id da função de destino da tabela Botão [sys_sg_button].
    tabela Cadeia de caracteres A tabela de registros. Opcional para itens de ação global. Para obter mais informações sobre a função móvel, consulte Action functions.
    Nota:
    Diferenças entre as ações Global e de Registro:
    • Registro: aplica uma ação no nível de registro. Por exemplo, use esta opção para criar um botão que muda o estado de um registro. Você pode definir o contexto como Registro para ações em um campo específico, um registro específico ou ações de deslize. Se a função de ação incluir um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático, você deverá especificar a tabela no campo Tabela.
    • Global: aplica uma ação no nível global ou de lista. Por exemplo, use esta opção para adicionar um botão que cria um registro. Não use a configuração Global para ações que estão no contexto de um registro ou ações que incluem um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático.
    recordId Cadeia de caracteres

    O registro sys_id. Opcional para itens de ação global. Para obter mais informações sobre a função móvel, consulte Action functions.

    Nota:
    Diferenças entre itens de ação Global e de Registro:
    • Registro: aplica uma ação no nível de registro. Por exemplo, use esta opção para criar um botão que muda o estado de um registro. Você pode definir o contexto como Registro para ações em um campo específico, um registro específico ou ações de deslize. Se a função de ação incluir um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático, você deverá especificar a tabela no campo Tabela.
    • Global: aplica uma ação no nível global ou de lista. Por exemplo, use esta opção para adicionar um botão que cria um registro. Não use a configuração Global para ações que estão no contexto de um registro ou ações que incluem um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático.
    Tabela 8. Retorna
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    const functionId= 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.performFunction(functionId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Saída:

    true

    cabrillo.nowapp - atualizar ()

    Atualize a pilha de IU caso seja feita uma atualização de tabela na exibição da Web que possa afetar uma tela anterior.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 10. Retorna
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

    Saída:

    true