Toque no objeto definido com o disparo para executar a operação.

onClick($GraphicObject, ()=>{
1 2
})
1: Operação
2: Objeto do terminal
Para obter informações sobre os objetos que estão disponíveis no Objeto do terminal, consulte o seguinte.
A operação é disparada quando você toca no objeto e depois o libera.
onClick($GraphicObject.Rectangle1, ()=>{
});
A operação será disparada quando você pressionar o objeto.
onPress($GraphicObject.Rectangle1, ()=>{
});
1: EnableDelay
Depois que o objeto é pressionado pelo tempo definido, a operação é executada.
Selecione a caixa de seleção para definir um tempo de atraso.
Para definir um tempo de atraso (por exemplo, 10*100 ms) no modo Texto, use
onPressWithDelay($GraphicObject.Rectangle1, 10, ()=>{
});
| Exemplo 1 | : A operação é disparada |
| Exemplo 2 | : A operação é disparada : Tempo de atraso |
| Exemplo 3 | : A operação é disparada : A operação NÃO é disparada : Tempo de atraso |
A operação será disparada quando você liberar o objeto.
onRelease($GraphicObject.Rectangle1, () => {
});
1: EnableDelay
Depois que o objeto é liberado e o tempo especificado decorre, a operação é executada.
Selecione a caixa de seleção para definir um tempo de atraso.
Para definir um tempo de atraso (por exemplo, 10*100 ms) no modo Texto, use
onReleaseWithDelay($GraphicObject.Rectangle1, 10, () => {
});
|
|
Ao projetar trigger [Release], levar em consideração que o trigger [Release] também é ativado quando o objeto do terminal não é mais tocável. Não seguir essas instruções poderá resultar em morte, ferimentos graves ou danos ao equipamento. |
O trigger [Release] também é ativado nos seguintes casos.
| Exemplo 1 | : A operação é disparada |
| Exemplo 2 | : A operação é disparada : Tempo de atraso |
| Exemplo 3 | : A operação é disparada : Tempo de atraso |
Se ambos os triggers [Press] e [Release] forem especificados no mesmo objeto e se o objeto for liberado antes do tempo de atraso do trigger [Press] decorre, o trigger [Release] é executado, mas não o trigger [Press].

: A operação é disparada pelo trigger [Release]
: A operação NÃO é disparada pelo trigger [Press]
: [Press] Tempo de atraso
Enquanto você continua tocando o objeto, a operação é disparada repetidamente durante a duração especificada. O valor máximo que você pode definir para [Duração] é 30 segundos.
onHold($GraphicObject.Rectangle1, 1000, ()=>{
})
1: EnableDelay
Depois que o objeto é pressionado pelo período de tempo especificado, a operação é executada.
Selecione a caixa de seleção para definir um tempo de atraso.
Para definir um tempo de atraso (por exemplo, 10*100 ms) no modo Texto, use
onHoldWithDelay($GraphicObject.Rectangle1, 1000, 10, () => {
});
| Exemplo 1 | : A operação é disparada : Tempo de espera |
| Exemplo 2 | : A operação é disparada : Tempo de atraso : Tempo de espera |
A operação será disparada quando você fizer duplo clique no objeto.

onDoubleClick($GraphicObject.Rectangle1, ()=>{
});
| Formas | Suportados |
| Peças | Todas as peças são suportadas, exceto as seguintes.
|
| Imagens predefinidas | Suportados |
| Layout de objetos | Não suportado |
| Objeto agrupado | Não suportado |
| Telas / Conteúdos | Não suportado |
A área de toque é a área da largura e altura mostrada quando o objeto é selecionado.
Na figura abaixo, a área em vermelho é a área de toque.
