TimelineSpan - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 8 min. de leitura
  • Esta classe define um conjunto de propriedades que descrevem as características e o comportamento interativo de um elemento renderizado em um TimelineItem.

    Como é extremamente importante que toda a coleção de períodos de um TimelineItemseja exclusiva, a criação de uma nova instância deve ser realizada por meio do método createTimelineItem de um TimelineIteminstanceexistente.

    TimelineSpan - addPredecessor(Object Array objArray)

    Adiciona vários relacionamentos entre a instância atual e outros objetos TimelineSpan enumerando por meio da matriz de objetos JavaScript.

    Cada objeto deve ter uma propriedade interna relationship_sys_id e predecessor_sys_id especificada.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    objArray Matriz de objetos Matriz de objetos JavaScript que contém duas propriedades internas: relationship_sys_id e predecessor_sys_id.
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - addPredecessor(cadeia de caracteres strPredecessorSysId, cadeia de caracteres strRelationshipSysId, cadeia de caracteres strTableName)

    Adiciona o relacionamento especificado entre a instância atual e outro TimelineSpan e permite que o relacionamento abra um GlideWindow para exibir informações sobre o relacionamento.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    strPredecessorSysId Cadeia de caracteres O ID do sistema da tarefa planejada que é o antecessor do relacionamento.
    strRelationshipSysId Cadeia de caracteres O SYS ID do relacionamento do relacionamento.
    strTableName Cadeia de caracteres O nome da tabela para o relacionamento.
    Tabela 4. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - addPredecessor(cadeia de caracteres strPredecessorSysId, cadeia de caracteres strRelationshipSysId)

    Adiciona o relacionamento especificado entre a instância atual e outro TimelineSpan com o SYS ID strPredecessorSysId.

    A linha desenhada não terá nenhum manipulador de clique duplo associado a ela.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    strPredecessorSysId Cadeia de caracteres O ID do sistema da tarefa planejada que é o antecessor do relacionamento.
    strRelationshipSysId Cadeia de caracteres O SYS ID do relacionamento do relacionamento.
    Tabela 6. Retorna
    Tipo Descrição
    vazio

    TimelineSpan – getAllowXDragLeft()

    Retorna o valor booliano da propriedade AllowXDragLeft.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 8. Retorna
    Tipo Descrição
    Booliano Verdadeiro se a hora de início do objeto puder ser ajustada; Falso caso contrário.

    TimelineSpan – getAllowXDragRight()

    Retorna o valor booliano da propriedade AllowXDragRight.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 10. Retorna
    Tipo Descrição
    Booliano Verdadeiro se a hora de término do objeto puder ser ajustada; falso caso contrário.

    TimelineSpan – getAllowXMove()

    Retorna o valor booliano da propriedade AllowXMove.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 12. Retorna
    Tipo Descrição
    Booliano Verdadeiro se o objeto puder ser movido; falso caso contrário.

    TimelineSpan - getAllowYMove()

    Retorna o valor booliano da propriedade AllowYMove.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 14. Retorna
    Tipo Descrição
    Booliano Verdadeiro se o objeto puder ser movido verticalmente; falso caso contrário.

    TimelineSpan – getAllowYMovePredecessor()

    Retorna o valor booliano da propriedade AllowYMovePredecessor.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 16. Retorna
    Tipo Descrição
    Booliano Verdadeiro se uma linha de relacionamento pontilhada puder ser desenhada do objeto atual para um novo sucessor; falso caso contrário.

    TimelineSpan – getInnerSegmentClass()

    Retorna o nome da classe de segmento interno atual para TimelineSpan.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 18. Retorna
    Tipo Descrição
    Cadeia de caracteres O nome da classe para o estilo de segmento interno atual.

    TimelineSpan – getInnerSegmentEndTimeMs()

    Retorna o tempo em milissegundos da hora de término da parte do segmento interno de TimelineSpan .

    Tabela 19. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 20. Retorna
    Tipo Descrição
    Número A hora de término da parte do segmento interno TimelineSpan em milissegundos.

    TimelineSpan – getInnerSegmentStartTimeMs()

    Retorna o tempo em milissegundos da hora de início da parte do segmento interno de TimelineSpan.

    Tabela 21. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 22. Retorna
    Tipo Descrição
    Número A hora de início da parte do segmento interno TimelineSpan em milissegundos.

    TimelineSpan – getIsChanged()

    Retorna um booliano que especifica se o item da linha do tempo atual foi modificado ou não após a inicialização.

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 24. Retorna
    Tipo Descrição
    Booliano Verdadeiro se o período atual tiver sido marcado como alterado; caso contrário, falso.

    TimelineSpan – getPointIconClass()

    Retorna uma cadeia de caracteres que especifica o nome da classe de ícone a ser usada para exibir o elemento na linha do tempo se a instância atual tiver duração zero.

    Tabela 25. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 26. Retorna
    Tipo Descrição
    Cadeia de caracteres O nome da classe de ícone a ser usada para exibir o atual TimelineSpan se a duração for zero.

    TimelineSpan – getPredecessors()

    Retorna uma matriz de todos os objetos predecessores associados à instância atual. Cada objeto de matriz é um HashMap que contém uma propriedade predecessor_sys_id e relationship_sys_id.

    Tabela 27. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 28. Retorna
    Tipo Descrição
    Matriz de objetos Lista de HashMaps que contêm duas propriedades internas: predecessor_sys_id e relationship_sys_id.

    TimelineSpan – getSpanColor()

    Retorna o nome da cadeia de caracteres da cor especificada para exibir este período.

    Tabela 29. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 30. Retorna
    Tipo Descrição
    Cadeia de caracteres O nome da cor HTML a ser usada como cor de fundo do elemento.

    TimelineSpan – getSpanText()

    Retorna a cadeia de caracteres que especifica o texto a ser exibido ao lado do elemento de tempo.

    Nota:
    Este texto será exibido somente se o objeto GlideTimeline tiver o texto da linha do tempo habilitado por meio de glideTimeline.showTimelineText(true).
    Tabela 31. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 32. Retorna
    Tipo Descrição
    Cadeia de caracteres Texto exibido ao lado do elemento.

    TimelineSpan – getStartTimeMs()

    Retorna a hora de início em milissegundos do objeto TimelineSpan atual.

    Tabela 33. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 34. Retorna
    Tipo Descrição
    Número A hora de início do elemento em milissegundos.

    TimelineSpan - getSysId()

    Retorna o SYS ID do objeto atual.

    Este método é útil para retornar o ID do sistema quando a instância do objeto atual foi criada sem um ID do sistema específico para obter o GUID gerado dinamicamente.

    Tabela 35. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 36. Retorna
    Tipo Descrição
    Cadeia de caracteres O ID exclusivo do sistema do elemento atual.

    TimelineSpan - getTable()

    Retorna o nome da tabela em que o ID do sistema é referenciado.

    Tabela 37. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 38. Retorna
    Tipo Descrição
    Cadeia de caracteres O nome da tabela.

    TimelineSpan - getTooltip()

    Retorna o texto/html a ser exibido na dica da ferramenta quando o elemento TimelineSpan está sendo posicionado.

    Tabela 39. Parâmetros
    Nome Tipo Descrição
    nenhum
    Tabela 40. Retorna
    Tipo Descrição
    Cadeia de caracteres O texto da dica da ferramenta.

    TimelineSpan - setAllowXDragLeft(booliano bFlag)

    Define um sinalizador que determina se a data de início do elemento pode ser arrastada para a esquerda ou para a direita, ajustando a duração da tarefa.

    O efeito desse comportamento é controlado pela inclusão de script que lida com o evento apropriado. O valor padrão desta propriedade é falso.

    Tabela 41. Parâmetros
    Nome Tipo Descrição
    bSinalizador Booliano Verdadeiro para permitir que a data de início do elemento seja ajustada; caso contrário, falso.
    Tabela 42. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setAllowXDragRight(booliano bFlag)

    Define um sinalizador que determina se a data de término do elemento pode ser arrastada para a esquerda ou para a direita, ajustando, portanto, a duração da tarefa.

    O efeito desse comportamento é controlado pela inclusão de script que lida com o evento apropriado. O valor padrão desta propriedade é falso.

    Tabela 43. Parâmetros
    Nome Tipo Descrição
    bSinalizador Booliano Verdadeiro para permitir que a data de término do elemento seja ajustada; caso contrário, falso.
    Tabela 44. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setAllowXMove(booliano bFlag )

    Define um sinalizador que determina se o elemento pode ser movido para iniciar em um horário diferente.

    O efeito desse comportamento é controlado pela inclusão de script que lida com o evento apropriado. O valor padrão desta propriedade é falso.

    Tabela 45. Parâmetros
    Nome Tipo Descrição
    bSinalizador Booliano Verdadeiro para permitir que o elemento seja movido horizontalmente; caso contrário, falso.
    Tabela 46. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setAllowYMove(booliano bFlag )

    Define um sinalizador que determina se o elemento pode ser arrastado verticalmente na linha do tempo.

    O efeito desse comportamento é controlado pela inclusão de script que lida com o evento apropriado. O valor padrão desta propriedade é falso.

    Tabela 47. Parâmetros
    Nome Tipo Descrição
    bSinalizador Booliano Verdadeiro para permitir que o elemento seja movido verticalmente; caso contrário, falso.
    Tabela 48. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setAllowYMovePredecessor(booliano bFlag)

    Define um sinalizador que determina se uma linha de relacionamento pontilhada pode ser desenhada a partir deste elemento interativamente na linha do tempo.

    O efeito desse comportamento é controlado pela inclusão de script que lida com o evento apropriado. O valor padrão desta propriedade é falso.

    Tabela 49. Parâmetros
    Nome Tipo Descrição
    bSinalizador Booliano Verdadeiro para permitir que uma linha de relacionamento seja desenhada a partir deste elemento; caso contrário, falso.
    Tabela 50. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setInnerSegmentClass(cadeia de caracteres "styleClass")

    Especifica o nome da classe a ser usada para estilizar o segmento interno, se houver.

    O valor padrão é verde.

    Tabela 51. Parâmetros
    Nome Tipo Descrição
    classe de estilo Cadeia de caracteres Um dos seguintes valores: verde, azulou prata.
    Tabela 52. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setInnerSegmentTimeSpan(Number startTimeMs, Number endTimeMs)

    Cria um segmento interno para mostrar no intervalo de tempo atual definido pelo intervalo especificado.

    Tabela 53. Parâmetros
    Nome Tipo Descrição
    startTimeM Número A hora de início em milissegundos.
    endTimeM Número A hora de término em milissegundos.
    Tabela 54. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setPointIconClass(cadeia de caracteres iconClassName)

    Define a classe de ícone a ser usada para exibir o elemento atual na linha do tempo se a instância atual tiver duração zero.

    Nota:
    Isso afeta somente o objeto TimelineSpan atual e terá precedência sobre o defaultPointIconClass especificado pelo GlideTimeline.
    Tabela 55. Parâmetros
    Nome Tipo Descrição
    iconClassName Cadeia de caracteres Cadeia de caracteres que especifica um dos seguintes valores:
    • marco
    • azul_quadrado
    • sepia_square
    • verde_quadrado
    • quadrado_vermelho
    • black_square
    • blue_circle
    • sepia_circle
    • círculo_verde
    • red_circle
    • black_circle
    Tabela 56. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setSpanColor(cadeia de caracteres strColor)

    Define a cor de exibição deste período.

    Tabela 57. Parâmetros
    Nome Tipo Descrição
    strColor Cadeia de caracteres O nome da cor HTML para a cor deste período.
    Tabela 58. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setSpanText(cadeia de caracteres strSpanText)

    Define o texto a ser exibido ao lado do elemento de tempo.

    Nota:
    Este texto só será exibido se o objeto GlideTimeline tiver o texto da linha do tempo habilitado por meio de glideTimeline.showTimelineText(true).
    Tabela 59. Parâmetros
    Nome Tipo Descrição
    strSpanText Cadeia de caracteres O texto a ser exibido ao lado do elemento de tempo.
    Tabela 60. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setTimeSpan(Number nStartTime, Number nEndTimeMs)

    Define as datas de início e término do período atual.

    Tabela 61. Parâmetros
    Nome Tipo Descrição
    nStartTime Número A hora de início em milissegundos.
    nEndTimeM Número A hora de término em milissegundos.
    Tabela 62. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setTimeSpan(cadeia de caracteres strStartTime, cadeia de caracteres strEndTimeMs)

    Define as horas de início e de término do período atual.

    Tabela 63. Parâmetros
    Nome Tipo Descrição
    strStartTime Cadeia de caracteres A hora de início em milissegundos.
    strEndTimeM Cadeia de caracteres A hora de término em milissegundos.
    Tabela 64. Retorna
    Tipo Descrição
    vazio

    TimelineSpan - setTooltip(cadeia de caracteres strTooltipText)

    Define o texto a ser exibido na dica da ferramenta quando o elemento TimelinSpan está sendo posicionado.

    Nota:
    Você pode especificar um HTML válido na cadeia de caracteres que define a dica da ferramenta.
    Tabela 65. Parâmetros
    Nome Tipo Descrição
    strTooltipText Cadeia de caracteres O texto a ser exibido na dica da ferramenta.
    Tabela 66. Retorna
    Tipo Descrição
    vazio