TimelineSpan - Global
A API TimelineSpan fornece métodos para definir um conjunto de propriedades que descrevem as características e o comportamento interativo de um elemento renderizado em um item de linha do tempo.
Como é extremamente importante que toda a coleção de períodos de um item de linha do tempo seja exclusiva, a criação de uma nova instância deve ser realizada usando o método createTimelineItem() de uma instância de item de linha do tempo existente.
TimelineSpan - addPredecessor(matriz de objetos 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.
| 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. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| strPredecessorSysId | Cadeia de caracteres | Sys_id do registro de tarefa planejada que é o predecessor do relacionamento. |
| strRelationshipSysId | Cadeia de caracteres | Sys_id do registro de relacionamento do relacionamento. |
| strTableName | Cadeia de caracteres | Nome da tabela para o relacionamento. |
| 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 período de linha do tempo com sys_id strPredecessorSysId.
A linha desenhada não terá nenhum manipulador de clique duplo associado a ela.
| Nome | Tipo | Descrição |
|---|---|---|
| strPredecessorSysId | Cadeia de caracteres | Sys_id do registro de tarefa planejada que é o predecessor do relacionamento. |
| strRelationshipSysId | Cadeia de caracteres | Sys_id do registro de relacionamento do relacionamento. |
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan – getAllowXDragLeft()
Retorna o valor booliano da propriedade AllowXDragLeft.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se a hora de início do objeto pode ser ajustada. Valores válidos:
|
TimelineSpan – getAllowXDragRight()
Retorna o valor booliano da propriedade AllowXDragRight.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se a hora de término do objeto pode ser ajustada. Valores válidos:
|
TimelineSpan - getAllowXMove()
Retorna o valor booliano da propriedade AllowXMove.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o objeto pode ser movido horizontalmente. Valores válidos:
|
TimelineSpan - getAllowYMove()
Retorna o valor booliano da propriedade AllowYMove.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o objeto pode ser movido verticalmente. Valores válidos:
|
TimelineSpan – getAllowYMovePredecessor()
Retorna o valor booliano da propriedade AllowYMovePredecessor.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se uma linha de relacionamento tracejada pode ser desenhada do objeto atual para um novo sucessor. Valores válidos:
|
TimelineSpan – getInnerSegmentClass()
Retorna o nome da classe de segmento interno atual para o período da linha do tempo.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | 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 do período da linha do tempo.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | Hora de término da parte do segmento interno do período da linha do tempo. Unidade: Milissegundos |
TimelineSpan – getInnerSegmentStartTimeMs()
Retorna o tempo em milissegundos da hora de início da parte do segmento interno do período da linha do tempo.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | Hora de início da parte do segmento interno do período da linha do tempo. Unidade: 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o período atual foi marcado como alterado. Valores válidos:
|
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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nome da classe de ícone a ser usada para exibir o período da linha do tempo atual 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 related_sys_id.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Matriz de objetos | Lista de HashMaps que contém duas propriedades internas: predecessor_sys_id e relacionamento_sys_id. |
TimelineSpan - getSpanColor()
Retorna o nome da cadeia de caracteres da cor de fundo especificada para exibir este período.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | 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.
glideTimeline.showTimelineText(true).| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | Hora de início do elemento. Unidade: Milissegundos |
TimelineSpan – getSysId()
Retorna o sys_id do objeto atual.
Este método é útil para retornar o sys_id quando a instância do objeto atual foi criada sem um sys_id específico para obter o GUID gerado dinamicamente.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | sys_id exclusivo do elemento atual. |
TimelineSpan – getTable()
Retorna o nome da tabela em que o sys_id é referenciado.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nome da tabela. |
TimelineSpan - getTooltip()
Retorna o texto/html a ser exibido na dica da ferramenta quando o elemento TimelineSpan estiver sendo passado o mouse.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | 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 assim 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.
| Nome | Tipo | Descrição |
|---|---|---|
| bFlag | Booliano | Sinalizador que indica se a data de início do elemento pode ser ajustada. Valores válidos:
|
| 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 assim 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.
| Nome | Tipo | Descrição |
|---|---|---|
| bFlag | Booliano | Sinalizador que indica se a data de término do elemento pode ser ajustada. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan – setAllowXMove(Boolean bFlag )
Define um sinalizador que determina se o elemento pode ser movido para iniciar em um momento diferente.
O efeito desse comportamento é controlado pela inclusão de script que lida com o evento apropriado. O valor padrão desta propriedade é falso.
| Nome | Tipo | Descrição |
|---|---|---|
| bFlag | Booliano | Sinalizador que indica se o elemento pode ser movido horizontalmente. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan - setAllowYMove(Boolean 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.
| Nome | Tipo | Descrição |
|---|---|---|
| bFlag | Booliano | Sinalizador que indica se o elemento pode ser movido verticalmente. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan – setAllowYMovePredecessor(Booliano bFlag)
Define um sinalizador que determina se uma linha de relacionamento tracejada 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.
| Nome | Tipo | Descrição |
|---|---|---|
| bFlag | Booliano | Sinalizador que indica se uma linha de relacionamento tracejada pode ser desenhada do objeto atual para um novo sucessor. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan – setInnerSegmentClass(cadeia de caracteres estiloClass)
Define o nome da classe a ser usada para estilizar o segmento interno, se ele existir.
| Nome | Tipo | Descrição |
|---|---|---|
| classe de estilo | Cadeia de caracteres | Nome da classe de cor a ser usada para estilizar o segmento interno. Valores válidos: Padrão: verde
|
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan - setInnerSegmentTimeSpan(Número startTimeMs, Número endTimeMs)
Cria um segmento interno a ser mostrado dentro do intervalo de tempo atual definido pelo intervalo especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| startTimeMs | Número | Hora de início. Unidade: Milissegundos |
| endTimeMs | Número | Hora de término. Unidade: Milissegundos |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| iconClassName | Cadeia de caracteres | Classe de ícone a ser usada para exibir o elemento atual na linha do tempo se a instância atual tiver duração zero. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan - setSpanColor(cadeia de caracteres strColor)
Define a cor para exibir este período.
| Nome | Tipo | Descrição |
|---|---|---|
| strColor | Cadeia de caracteres | Nome HTML para a cor deste período. |
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan - setSpanText(cadeia de caracteres strSpanText)
Define o texto a ser exibido ao lado do elemento de tempo.
| Nome | Tipo | Descrição |
|---|---|---|
| strSpanText | Cadeia de caracteres | Texto a ser exibido ao lado do elemento de tempo. |
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan - setTimeSpan(Number nStartTime, Number nEndTimeMs)
Define as datas de início e término do período atual.
| Nome | Tipo | Descrição |
|---|---|---|
| nInícioHora | Número | Hora de início. Unidade: Milissegundos |
| nEndTimeM | Número | Hora de término. Unidade: Milissegundos |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| strInícioHora | Cadeia de caracteres | Hora de início. Unidade: Milissegundos |
| strEndTimeMs | Cadeia de caracteres | Hora de término. Unidade: Milissegundos |
| Tipo | Descrição |
|---|---|
| vazio |
TimelineSpan - setTooltip(cadeia de caracteres strTooltipText)
Define o texto a ser exibido na dica da ferramenta quando o elemento TimelineSpan está sendo posicionado.
| Nome | Tipo | Descrição |
|---|---|---|
| strTooltipText | Cadeia de caracteres | Texto a ser exibido na dica da ferramenta. Nota: Você pode especificar um HTML válido nesta cadeia de caracteres. |
| Tipo | Descrição |
|---|---|
| vazio |