Interface IFlyout
Interface de um menu suspenso.
Signature:
export interface IFlyout extends IRegistrable
Estende: IRegistrable
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
autoClose | boolean | O menu suspenso fecha automaticamente quando um bloco é criado? | |
CORNER_RADIUS | readonly |
number | Raio do canto do plano de fundo suspenso. |
horizontalLayout | boolean | Se o menu suspenso está disposto horizontalmente ou não. | |
MARGEM | readonly |
number | Margem ao redor das bordas dos blocos no menu suspenso. |
RTL | boolean | RTL x LTR | |
targetWorkspace | WorkspaceSvg | nulo | O espaço de trabalho de destino |
Métodos
Método | Descrição |
---|---|
createBlock(originalBlock) | Crie uma cópia desse bloco no espaço de trabalho. |
createDom(tagName) | Cria o DOM do menu suspenso. Só precisa ser chamado uma vez. O menu suspenso pode existir como seu próprio elemento svg ou ser um elemento g aninhado dentro de um elemento svg separado. |
dispose() (em inglês) | Descarte este menu suspenso. Desvincule todos os elementos DOM para evitar vazamentos de memória. |
getHeight() | Descubra a altura do menu suspenso. |
getWidth() | Descubra a largura do menu suspenso. |
getWorkspace() | Insira o espaço de trabalho no menu suspenso. |
getX() (link em inglês) | Calcula a coordenada x para a posição suspensa. |
getY() (link em inglês) | Calcula a coordenada y para a posição suspensa. |
hide() (link em inglês) | Oculte e esvazie o menu suspenso. |
init(targetWorkspace) | Inicializa o menu suspenso. |
isBlockCreatable(block) | Esse menu suspenso permite criar uma nova instância do bloco especificado? Usado para decidir se um bloco pode ser "arrastado" do menu suspenso. |
isDragTowardWorkspace(currentDragDeltaXY) | Determine se um delta de arrastar está em direção ao espaço de trabalho, com base na posição e orientação do menu suspenso. É usado em determinaDragIntention_ para determinar se um novo bloco deve ser criado ou se o menu suspenso deve rolar. |
isScrollable() | |
isVisible() | O menu suspenso está visível? |
position(). | Posicione o menu suspenso. |
reflow() (link em inglês) | Blocos de reflow e tapetes correspondentes. |
scrollToStart() | Role o menu suspenso até o início do conteúdo. |
setContainerVisible(visible) | Defina se o contêiner deste menu suspenso vai ficar visível. |
setVisible(visible) | Defina se o menu suspenso será visível. Um valor "true" não significa necessariamente que o menu suspenso será mostrado. Ele pode estar oculto porque o contêiner dele está oculto. |
show(flyoutDef) | Mostre e preencha o menu suspenso. |