GlideTimeline - Global
A API GlideTimeline fornece a implementação principal para configurar e exibir uma linha do tempo do kit de ferramentas de janelamento 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 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 seu primário. Se verdadeiro, todos os itens secundários serão aninhados 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, todos os itens secundários serão aninhados 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á 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 de 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 |
|---|---|---|
| intSegundos | Número | Um número inteiro que especifica o tempo em segundos entre as atualizações automáticas. |
| 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 de 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 da propriedade setDefaultPointIconClass é milestone.
O valor padrão da propriedade setDefaultPointIconClass é milestone.
| Nome | Tipo | Descrição |
|---|---|---|
| ícone_classe | 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 configuração de parâmetros adicionais no script do cliente seja disponibilizada para os eventos de Inclusão de script correspondentes usando o método getParameter(). Os parâmetros de URI prefixados com sysparm_timeline_ serão incluídos automaticamente em todas as chamadas AJAX do lado do servidor.
Os parâmetros de URI prefixados com 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 de 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 de 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 do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O formato das datas de início e de 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 do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. 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 do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O intervalo padrão é o intervalo que especifica o ponto do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. 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 do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O intervalo padrão é o intervalo que especifica o ponto do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. 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 |
ExemploExplicaçã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, String objEndDate)
Especifica o intervalo visível inicial da linha do tempo. O intervalo padrão é o intervalo que especifica o ponto do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. Se a propriedade initialViewRange for especificada, ela substituirá o intervalo padrão.
O intervalo padrão é o intervalo que especifica o ponto do Período da Linha do tempo mais antigo até o fim do Período da Linha do tempo mais recente. 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 |
ExemploExplicaçã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 eventos 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 períodos de 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 verdadeiro, exibe 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á linhas de grade; caso contrário, não exibirá 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 mostrado 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 recuados aninhados 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 desativado por meio de showLeftPane(), a caixa de entrada não ficará visível. O valor padrão da propriedade showLeftPaneInputBox é falso.
Se o painel esquerdo for desativado por meio de 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 verdadeiro, mostra 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 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 mostrado ou não abaixo de cada Período da Linha do tempo no painel da linha do tempo primário. O valor padrão da propriedade showTimelineText é falso.
O valor padrão da propriedade showTimelineText é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, exibe 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 – snapVertScrollingIntoRows(booliano b)
Especifica se o movimento vertical dos objetos de extensão da linha do tempo (se registrados corretamente para executar este evento) deve ou não ajustar o encaixe na 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 serão movidos exatamente em relação ao mouse. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.snapVertScrollingIntoRows(false);
GlideTimeline – ordenarByLeftLabelText(Booliano b)
Especifica se os itens devem ser agrupados ou não pelo texto do rótulo esquerdo. O valor padrão da propriedade sortByLeftLabelText é falso.
O valor padrão da propriedade sortByLeftLabelText é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| b | Booliano | Se verdadeiro, classifica 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 – classificadoByStartDate(Booliano b)
Especifica se deve ou não classificar a lista de itens da linha do tempo retornados 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 verdadeiro, classifica os itens da linha do tempo cronologicamente a partir da data de início mais antiga. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.sortByStartDate(true);
GlideTimeline – ordenarByTimelineLabelText(Booliano b)
Especifica se a lista de itens da linha do tempo retornada deve ou não ser classificada em ordem alfabética de acordo com o texto que foi especificado para mostrar no painel da linha do tempo.
O valor padrão da propriedade sortByTimelineLabelText é falso.
| 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. |
| Tipo | Descrição |
|---|---|
| vazio |
glideTimeline.sortByTimelineLabelText(true);