Linha do tempo do Glide - Global
A classe GlideTimeline fornece a implementação principal para configurar e exibir uma linha do tempo do kit de ferramentas de janelas do Glide.
Por segurança, o GlideTimeline já foi instanciado como uma única variável de instância chamada glideTimeline. Todas as configurações devem ser feitas na seção de script do cliente da página de programação correspondente que faz referência a essa variável de instância.
GlideTimeline - groupByParent(Boolean 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 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 da propriedade groupByParent é falso.
Se verdadeiro, isso aninhará todos os itens secundários dentro de seus 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 da propriedade groupByParent é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, exibirá os itens da linha do tempo agrupados por primário. |
| 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. O strServerEvent deve ser um dos eventos permitidos para que o registro funcione corretamente. Quando o evento ocorre, o GlideTimeline envia uma solicitação ao servidor e processa o evento conforme tratado dentro da classe strScriptIncludeName.
O strServerEvent deve ser um dos eventos permitidos para que o registro funcione corretamente. Quando o evento ocorre, o GlideTimeline envia uma solicitação ao servidor e processa o evento conforme tratado dentro da classe strScriptIncludeName.
| Nome | Tipo | Descrição |
|---|---|---|
| strServerEvent | Cadeia de caracteres | Especifica um dos seguintes eventos que diferenciam maiúsculas de minúsculas:
|
| strScriptIncludeName | Cadeia de caracteres | Especifica o nome da classe que receberá o strServerEvent. Esta classe deve ser definida em uma inclusão de script que estende ResumoTimelineSchedulePage. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");
GlideTimeline - setAutoRefresh(Number 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 for maior que 0 e menor que o tempo mínimo permitido em segundos (10), ele 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.
| Nome | Tipo | Descrição |
|---|---|---|
| intSeconds | Número | Um número inteiro que especifica o tempo em segundos entre a atualização automática. |
| 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 retornada do servidor. O valor padrão da propriedade setDefaultPointIconClass é milestone.
O valor padrão da propriedade setDefaultPointIconClass é milestone.
| Nome | Tipo | Descrição |
|---|---|---|
| icon_class | Cadeia de caracteres | Cadeia de caracteres que especifica um dos seguintes valores:
|
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.setDefaultPointIconClass('blue_circle');
GlideTimeline - setExtraAjaxParam(cadeia de caracteres strName, cadeia de caracteres strValue)
Permite que a definição de parâmetros adicionais no client script seja disponibilizada para os eventos de inclusão de script correspondentes usando o método getParameter(). Os parâmetros de URI com o prefixo sysparm_timeline_ serão incluídos automaticamente em todas as chamadas AJAX do lado do servidor.
Os parâmetros de URI com o prefixo sysparm_timeline_ serão incluídos automaticamente em todas as chamadas AJAX do lado do servidor.
| Nome | Tipo | Descrição |
|---|---|---|
| strName | Cadeia de caracteres | O nome do parâmetro do URI. |
| strValue | Cadeia de caracteres | O valor de strName. |
| 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 mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange 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 mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
| 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 . |
| 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 mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O intervalo padrão é o intervalo que especifica o ponto mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
| 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. |
| 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 mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O intervalo padrão é o intervalo que especifica o ponto mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
| 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. |
| Tipo | Descrição |
|---|---|
| vazio |
ExplicaçãoDeExemplo
// 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, String objEndDate)
Especifica o intervalo visível inicial da linha do tempo. O intervalo padrão é o intervalo que especifica o ponto mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O intervalo padrão é o intervalo que especifica o ponto mais antigo do período da linha do tempo até o final do período mais recente da linha do tempo. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
| 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 . |
| Tipo | Descrição |
|---|---|
| vazio |
ExplicaçãoDeExemplo
// 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(Boolean 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 item da linha do tempo. O valor padrão da propriedade readOnly é falso.
Se habilitada, a interação do evento será determinada a partir dos atributos correspondentes especificados por cada item da linha do tempo. O valor padrão da propriedade readOnly é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, marca a linha do tempo inteira como somente leitura (não interativa). |
| 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 retornados 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 retornados do servidor incluir relacionamentos de dependência. O valor padrão da propriedade showDependencyLines é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, exibirá as linhas de dependência na linha do tempo; caso contrário, não. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.showDependencyLines(true);
GlideTimeline - showGridLines(booliano bShowGridlines, 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.
| Nome | Tipo | Descrição |
|---|---|---|
| bMostrar linhas de grade | Booliano | Se verdadeiro, a linha do tempo mostrará as linhas de grade; caso contrário, não exibirá as linhas de grade. |
| valor | Número | valor |
| Tipo | Descrição |
|---|---|
| vazio | ValorDeRetorno |
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 da propriedade leftPane é verdadeiro.
O valor padrão da propriedade leftPane é verdadeiro.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, a linha do tempo mostrará o painel esquerdo; caso contrário, o painel esquerdo não será exibido. |
| 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 da propriedade showLeftPaneAsTree é falso.
O valor padrão da propriedade showLeftPaneAsTree é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, os nós de item secundário serão mostrados como recuados com a capacidade de expandir/recolher; caso contrário, todos os itens do painel esquerdo serão exibidos em um único nível de recuo. |
| 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 mostrada ou não na parte inferior do painel esquerdo com um valor padrão conforme especificado por strDefaultValue. Se o painel esquerdo for desabilitado via showLeftPane(), a caixa de entrada não ficará visível. O valor padrão da propriedade showLeftPaneInputBox é falso.
Se o painel esquerdo for desabilitado via showLeftPane(), a caixa de entrada não ficará visível. O valor padrão da propriedade showLeftPaneInputBox é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, mostrará a caixa de entrada do painel esquerdo. |
| strDefaultValue | Cadeia de caracteres | O valor padrão a ser exibido na caixa de entrada. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, a linha do tempo incluirá o painel de resumo; caso contrário, o painel de resumo não será exibido. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.showSummaryPane(false);
GlideTimeline - showTimelineText(booliano b)
Especifica se o texto da linha do tempo deve ser exibido 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.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, exibirá o 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. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.showTimelineText(true);
GlideTimeline - SnapVertScrolingIntoRows(booliano b)
Especifica se o movimento vertical dos objetos de extensão da linha do tempo (se registrado corretamente para executar este evento) deve ou não ajustar para a linha mais próxima. Por padrão, este valor está habilitado.
Por padrão, este valor está habilitado.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, encaixa o movimento vertical dos objetos de extensão da linha do tempo em linhas; caso contrário, os itens se moverão exatamente em relação ao mouse. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.snapVertScrollingIntoRows(false);
GlideTimeline - listByLeftLabelText(booliano b)
Especifica se os itens devem ser agrupados ou não pelo texto do rótulo à esquerda. O valor padrão da propriedade sortByLeftLabelText é falso.
O valor padrão da propriedade sortByLeftLabelText é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, classificará os itens da linha do tempo em ordem alfabética pelo texto especificado no rótulo esquerdo de cada item. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.sortByLeftLabelText(true);
GlideTimeline - listByStartDate(booliano b)
Especifica se a lista de itens da linha do tempo retornada deve ser classificada ou não pela data de início mais antiga dos objetos de período da linha do tempo de um item. Se groupByParent() estiver definido como verdadeiro, os itens serão classificados após o agrupamento. O valor padrão da propriedade sortByStartDate é falso.
Se groupByParent() estiver definido como verdadeiro, os itens serão classificados após o agrupamento. O valor padrão da propriedade sortByStartDate é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, classifique os itens da linha do tempo em ordem cronológica, começando com a data de início mais antiga. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.sortByStartDate(true);
GlideTimeline - classByTimelineLabelText(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 que foi especificado para ser exibido no painel da linha do tempo.
O valor padrão da propriedade sortByTimelineLabelText é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se for verdadeiro, classificará 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. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.sortByTimelineLabelText(true);