GlideTimeline - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 12 min. de leitura
  • . GlideTimeline A API fornece a implementação principal para configurar e exibir uma linha do tempo do kit de ferramentas de janelas Glide.

    Por segurança, o GlideTimeline já foi instanciado como uma variável de instância única chamada GlideTimeline . Todas as configurações devem ser feitas na seção client script da página de programação correspondente que faz referência a esta variável de instância.

    GlideTimeline - groupByParent (booliano b)

    Especifica se os itens da linha do tempo devem ser agrupados ou não por seus primários. Se verdadeiro , isso aninhará todos os itens secundários dentro de seus itens primários. Isso afeta a ordem de exibição e os secundários sempre serão listados imediatamente após o primário. O valor padrão para groupByParenta propriedade é falso .

    Se verdadeiro , isso aninhará todos os itens secundários dentro de seus itens primários. Isso afeta a ordem de exibição e os secundários sempre serão listados imediatamente após o primário. O valor padrão para groupByParenta propriedade é falso .

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro Exibe itens da linha do tempo agrupados por primário.
    Tabela 2. Retornos
    Tipo Descrição
    vazio
    glideTimeline.groupByParent(true);

    GlideTimeline - registerEvent(cadeia de caracteres strServerEvent, cadeia de caracteres strScriptIncludeName)

    Registra o evento do servidor da Linha do tempo especificado. . StrServerEvent deve ser um dos eventos permitidos para que o registro funcione corretamente. Quando o evento ocorre, o. GlideTimeline envia uma solicitação para o servidor e processa o evento conforme tratado dentro do StrScriptIncludeName classe.

    . StrServerEvent deve ser um dos eventos permitidos para que o registro funcione corretamente. Quando o evento ocorre, o. GlideTimeline envia uma solicitação para o servidor e processa o evento conforme tratado dentro do StrScriptIncludeName classe.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    StrServerEvent Cadeia de caracteres Especifica um dos seguintes eventos que diferenciam maiúsculas de minúsculas:
    • getItems
    • elementMoveX
    • elementMoveY
    • elementMoveXY
    • elementSuccessor
    • elementTimeAdjustStart
    • elementTimeAdjustEnd
    • inputBox
    • itemMove
    StrScriptIncludeName Cadeia de caracteres Especifica o nome da classe para receber strServerEvent. Esta classe deve ser definida em uma inclusão de script que se estende ResuctTimelineSchedulePage .
    Tabela 4. Retornos
    Tipo Descrição
    vazio
    glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");

    GlideTimeline - setAutoRefresh(número intSeconds)

    Especifica o número de segundos de espera antes de executar uma atualização automática dos dados na linha do tempo. Definir o número de segundos como 0 desativará a atualização automática. Por padrão, a atualização automática está desabilitada. Se intSecondsé maior que 0 e menor que o tempo mínimo permitido em segundos (10), será definido como 10 segundos.

    Definir o número de segundos como 0 desativará a atualização automática. Por padrão, a atualização automática está desabilitada. Se intSeconds for maior que 0 e menor que o tempo mínimo permitido em segundos (10), ele será definido como 10 segundos.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    IntSeconds Número Um número inteiro que especifica o tempo em segundos entre a atualização automática.
    Tabela 6. Retornos
    Tipo Descrição
    vazio
    glideTimeline.setAutoRefresh(15); // Sets the interval for auto-refreshing to 15 seconds.

    GlideTimeline - setDefaultPointIconClass(cadeia de caracteres icon_class)

    Especifica a classe de ícone padrão a ser usada para períodos da linha do tempo com duração zero se nenhuma classe de ícone tiver sido especificada explicitamente nas propriedades do período da linha do tempo retornado do servidor. O valor padrão para SetDefaultPointIconClass a propriedade é milestone.

    O valor padrão para SetDefaultPointIconClass a propriedade é milestone.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    icon_class Cadeia de caracteres Cadeia de caracteres que especifica um dos seguintes valores:
    • marco
    • blue_square
    • sépia_square
    • green_square
    • red_square
    • black_square
    • blue_circle
    • sépia_circle
    • green_circle
    • red_circle
    • black_circle
    Tabela 8. Retornos
    Tipo Descrição
    vazio
    glideTimeline.setDefaultPointIconClass('blue_circle');

    GlideTimeline - setExtraAjaxParam(cadeia de caracteres strName, cadeia de caracteres strValue )

    Permite a configuração de parâmetros adicionais no client script a serem disponibilizados para os eventos de Inclusão de script correspondentes usando GetParameter() método. Parâmetros de URI que são prefixados com sysparm_timeline_ Será incluído automaticamente em todas as chamadas AJAX do lado do servidor.

    Parâmetros de URI que são prefixados com sysparm_timeline_ Será incluído automaticamente em todas as chamadas AJAX do lado do servidor.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    StrName Cadeia de caracteres O nome do parâmetro URI.
    strValue Cadeia de caracteres O valor de strName.
    Tabela 10. Retornos
    Tipo Descrição
    vazio
    glideTimeline.setExtraAjaxParam("sysparm_timeline_limit", "5");

    GlideTimeline - setInitialViewRange(cadeia de caracteres objStartDate, cadeia de caracteres objEndDate)

    Especifica o intervalo visível inicial da linha do tempo. O formato das datas de início e término deve estar no formato de carimbo de data/hora padrão: aaaa-MM-dd HH:mm:ss. O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    O formato das datas de início e término deve estar no formato de carimbo de data/hora padrão: aaaa-MM-dd HH:mm:ss. O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    ObjStartDate Cadeia de caracteres A hora de início do intervalo de exibição no formato: aaaa-MM-dd HH:mm:ss .
    ObjEndDate Cadeia de caracteres A hora de término do intervalo de exibição no formato: aaaa-MM-dd HH:mm:ss .
    Tabela 12. Retornos
    Tipo Descrição
    vazio
    // Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
          glideTimeline.setInitialViewRange("2010-06-20 08:00:00", "2010-06-28 14:00:00");
        

    GlideTimeline - setInitialViewRange(number objStartDate, number objEndDate)

    Especifica o intervalo visível inicial da linha do tempo. O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    ObjStartDate Número A hora de início do intervalo de exibição em milissegundos.
    ObjEndDate Número A hora de término em milissegundos.
    Tabela 14. Retornos
    Tipo Descrição
    vazio
    // Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
          glideTimeline.setInitialViewRange(1277046000000, 1277647200000);

    GlideTimeline - setInitialViewRange(cadeia de caracteres objStartDate, número objEndDate)

    Especifica o intervalo visível inicial da linha do tempo. O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    ObjStartDate Cadeia de caracteres A hora de início do intervalo de exibição no formato: aaaa-MM-dd HH:mm:ss .
    ObjEndDate Número A hora de término em milissegundos.
    Tabela 16. Retornos
    Tipo Descrição
    vazio

    ExampleExplantação

    // Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
          glideTimeline.setInitialViewRange("2010-06-20 08:00:00", 1277647200000);

    GlideTimeline - setInitialViewRange(Number objStartDate, cadeia de caracteres objEndDate)

    Especifica o intervalo visível inicial da linha do tempo. O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    O intervalo padrão é o intervalo que especifica o ponto de período mais antigo da linha do tempo até o final do período mais recente da linha do tempo. . initialViewRangea propriedade for especificada, ela substituirá o intervalo padrão.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    ObjStartDate Número A hora de início do intervalo de exibição em milissegundos.
    ObjEndDate Cadeia de caracteres A hora de término do intervalo de exibição no formato: aaaa-MM-dd HH:mm:ss .
    Tabela 18. Retornos
    Tipo Descrição
    vazio

    ExampleExplantação

    // Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
          glideTimeline.setInitialViewRange(1277046000000, "2010-06-28 14:00:00");

    GlideTimeline - setReadOnly(booliano b)

    Habilita ou desabilita todas as interações de evento da linha do tempo. Se habilitada, a interação do evento será determinada a partir dos atributos correspondentes especificados por cada um Linha do tempo Item. O valor padrão para readOnlya propriedade é falso .

    Se habilitada, a interação do evento será determinada a partir dos atributos correspondentes especificados por cada um Linha do tempo Item. O valor padrão para readOnlya propriedade é falso .

    Tabela 19. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro marca toda a linha do tempo como somente leitura (não interativo).
    Tabela 20. Retornos
    Tipo Descrição
    vazio
    glideTimeline.setReadOnly(true);

    GlideTimeline - showDependencyLines (booliano b)

    Especifica se as linhas de dependência devem ser mostradas ou não entre os períodos da linha do tempo. Este método se aplica somente se o conjunto de itens da linha do tempo retornado do servidor incluir relacionamentos de dependência. O valor padrão da propriedade showDependencyLines é falso .

    Este método se aplica somente se o conjunto de itens da linha do tempo retornado do servidor incluir relacionamentos de dependência. O valor padrão da propriedade showDependencyLines é falso .

    Tabela 21. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro exibe linhas de dependência na linha do tempo; caso contrário, não exibirá.
    Tabela 22. Retornos
    Tipo Descrição
    vazio
    glideTimeline.showDependencyLines(true);

    GlideTimeline - showGridLines(bShowGridlines booliano , valor numérico)

    Especifica se as linhas de grade devem ser mostradas ou não para cada linha de dados na linha do tempo. Por padrão, as linhas de grade estão habilitadas.

    Por padrão, as linhas de grade estão habilitadas.

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    BShowGridlines Booliano Se verdadeiro , a linha do tempo mostra linhas de grade; caso contrário, não exibirá linhas de grade.
    valor Número valor
    Tabela 24. Retornos
    Tipo Descrição
    vazio ReturnValue
    glideTimeline.showGridLines(false); // Disables grid lines.

    GlideTimeline - showLeftPane(booliano b)

    Especifica se o painel esquerdo deve ser exibido ou não na linha do tempo. O valor padrão para leftPanea propriedade é verdadeiro .

    O valor padrão para leftPanea propriedade é verdadeiro .

    Tabela 25. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro , a linha do tempo mostra o painel esquerdo; caso contrário, o painel esquerdo não será exibido.
    Tabela 26. Retornos
    Tipo Descrição
    vazio
    glideTimeline.showLeftPane(false);

    GlideTimeline - showLeftPaneAsTree(booliano b)

    Especifica como mostrar itens secundários no painel esquerdo da linha do tempo. Os itens secundários são exibidos como nós aninhados e recuados com capacidade de expandir e recolher ou em um único nível de recuo. O valor padrão para showLeftPaneAsTreea propriedade é falso .

    O valor padrão para showLeftPaneAsTreea propriedade é falso .

    Tabela 27. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro , os nós de item secundário são mostrados como recuados com o recurso expandir/recolher; caso contrário, todos os itens do painel esquerdo serão exibidos em um único nível de recuo.
    Tabela 28. Retornos
    Tipo Descrição
    vazio
    glideTimeline.showLeftPaneAsTree(true);

    GlideTimeline - showLeftPaneInputBox(booliano b, cadeia de caracteres strDefaultValue)

    Especifica se a caixa de entrada de texto deve ser exibida ou não na parte inferior do painel esquerdo com um valor padrão, conforme especificado por StrDefaultValue . Se o painel esquerdo estiver desabilitado via ShowPaneEsquerda() , a caixa de entrada não ficará visível. O valor padrão para showLeftPaneInputBoxa propriedade é falso .

    Se o painel esquerdo estiver desabilitado via ShowPaneEsquerda() , a caixa de entrada não ficará visível. O valor padrão para showLeftPaneInputBoxa propriedade é falso .

    Tabela 29. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro mostre a caixa de entrada do painel esquerdo.
    StrDefaultValue Cadeia de caracteres O valor padrão a ser exibido na caixa de entrada.
    Tabela 30. Retornos
    Tipo Descrição
    vazio
    glideTimeline.showLeftPaneInputBox(true, 'Add a new task ...');
        

    GlideTimeline - showSummaryPane(booliano b)

    Especifica se o painel de resumo deve ser mostrado ou não na parte inferior da linha do tempo. O valor padrão da propriedade showSummaryPane é verdadeiro .

    O valor padrão da propriedade showSummaryPane é verdadeiro .

    Tabela 31. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro , a linha do tempo inclui o painel de resumo; caso contrário, o painel de resumo não será exibido.
    Tabela 32. Retornos
    Tipo Descrição
    vazio
    glideTimeline.showSummaryPane(false);

    GlideTimeline - showTimelineText (booliano b)

    Especifica se o texto da linha do tempo deve ser mostrado ou não abaixo de cada período da linha do tempo no painel primário da linha do tempo. O valor padrão da propriedade showTimelineText é falso .

    O valor padrão da propriedade showTimelineText é falso .

    Tabela 33. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro Exibe texto descritivo abaixo de cada período da linha do tempo; caso contrário, nenhum texto será exibido abaixo de cada período da linha do tempo.
    Tabela 34. Retornos
    Tipo Descrição
    vazio
    glideTimeline.showTimelineText(true);

    GlideTimeline - snapVertScrollingIntoRows (booliano b)

    Especifica se o movimento vertical dos objetos do período da linha do tempo (se registrado adequadamente para executar este evento) deve ser ajustado na linha mais próxima. Por padrão, este valor está habilitado.

    Por padrão, este valor está habilitado.

    Tabela 35. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro encaixa o movimento vertical de objetos do período da linha do tempo em linhas; caso contrário, os itens se movem exatamente em relação ao mouse.
    Tabela 36. Retornos
    Tipo Descrição
    vazio
    glideTimeline.snapVertScrollingIntoRows(false);

    GlideTimeline - sortByLeftLabelText (booliano b)

    Especifica se os itens devem ser agrupados ou não pelo texto do rótulo esquerdo. O valor padrão para sortByLeftLabelTexta propriedade é falso .

    O valor padrão para sortByLeftLabelTexta propriedade é falso .

    Tabela 37. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro Classifique os itens da linha do tempo em ordem alfabética pelo texto especificado no rótulo esquerdo de cada item.
    Tabela 38. Retornos
    Tipo Descrição
    vazio
    glideTimeline.sortByLeftLabelText(true);

    GlideTimeline - sortByStartDate (booliano b)

    Especifica se a lista de itens da linha do tempo retornados pela data de início mais antiga dos objetos do período da linha do tempo de um item deve ser classificada ou não. Se GroupPorParent() definido verdadeiro , os itens são classificados após a ocorrência do agrupamento. O valor padrão para sortByStartDatea propriedade é falso .

    Se GroupPorParent() definido verdadeiro , os itens são classificados após a ocorrência do agrupamento. O valor padrão para sortByStartDatea propriedade é falso .

    Tabela 39. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro , Classifique os itens da linha do tempo cronologicamente começando com a data de início mais antiga.
    Tabela 40. Retornos
    Tipo Descrição
    vazio
    glideTimeline.sortByStartDate(true);

    GlideTimeline - sortByTimelineLabelText (booliano b)

    Especifica se a lista de itens da linha do tempo retornados deve ser classificada ou não em ordem alfabética de acordo com o texto especificado para mostrar no painel Linha do tempo.

    Nota:
    Esta ordem de classificação ainda se aplica mesmo se o texto da linha do tempo tiver sido definido falso por meio do MostrarTempoTexto() método. Se GroupPorParent() definido verdadeiro os itens serão classificados adequadamente após a ocorrência do agrupamento.

    O valor padrão para sortByTimelineLabelTexta propriedade é falso .

    Tabela 41. Parâmetros
    Nome Tipo Descrição
    b Booliano Se verdadeiro, classifica os itens da linha do tempo em ordem alfabética pelo texto especificado no texto do período da linha do tempo de cada item.
    Tabela 42. Retornos
    Tipo Descrição
    vazio
    glideTimeline.sortByTimelineLabelText(true);