Novos eventos do formulário View Pro 4D

Tradução automática de Deepl

A partir do 4D v18, está disponível um novo conjunto de eventos do formulário 4D View Pro. Eles devolvem informação especial que pode ser acedida com o novo FORM Event introduzido neste post do blogue. Diga olá a: “On Column Resize”, “On Row Resize”, “On Clicked”, “On Double Clicked”, “On Header Click”, “On Selection Change”, e “On After Edit”.

Eventos HDI 4D View Pro

Estes novos eventos estão listados na lista de propriedades:

Quando o evento ocorre, é possível recuperar todas as informações associadas do objecto devolvido pelo FORM Event comando. Por exemplo, se tiver seleccionado o evento “Em redimensionamento de coluna”, o comando devolverá um objecto com informação como esta quando uma coluna for redimensionada:

blank

Este objecto pode ser utilizado para desencadear uma acção, tal como definir a cor de fundo da coluna redimensionada para vermelho:

If (FORM Event.code=On Column Resize)
VP SET CELL STYLE (FORM Event.range;New object("backColor"; "red"))
End if

Dê uma vista de olhos no HDI para ver estes novos eventos em acção, e consulte o centro doc para mais detalhes técnicos.

Nota: Como explicado neste post do blogue, os atributos devolvidos dependem do contexto e podem ser diferentes de acordo com o elemento utilizado. O exemplo acima é para um objecto 4D View Pro durante um evento “On Column Resize”. Para outros objectos ou outros eventos, são devolvidos atributos diferentes.

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.