Gestire le selezioni e la cella attiva in 4D View Pro

Tradotto automaticamente da Deepl

In genere, 4D View Pro richiede di identificare la cella su cui si sta lavorando e in cui verranno inseriti i dati (la cella attiva). Potrebbe anche essere necessario selezionare alcune celle per poi eseguire un’azione, come la formattazione o l’inserimento di valori in esse. 4D v17 R5 offre una nuova serie di comandi che aiutano a gestire la cella attiva e le selezioni di celle.

HDI: Nuovi comandi per la gestione delle celle

Per impostare e ottenere la cella o la selezione attiva nel documento:

Per visualizzare una cella in una posizione specifica(ad esempio, in basso a destra) dell’area di 4D View Pro, è possibile utilizzare:

Nuovi comandi in azione

È possibile ottenere l’intervallo corrispondente alla cella attiva con questa riga di comando:

$activeCell:=VP Get active cell ("ViewProArea")

La stessa logica si applica per recuperare una selezione corrente:

$currentSelection:=VP Get selection ("ViewProArea")

L’impostazione della cella attiva è altrettanto semplice: basta passare le coordinate della nuova cella come parametro:

$activeCell:=VP Cell ("ViewProArea";5;6)
VP SET ACTIVE CELL ($activeCell)

Per impostare una nuova selezione, passate un intervallo di celle (adiacenti o staccate) come parametro:

$currentSelection:=VP Combine ranges (VP Cells ("ViewProArea";3;2;1;4);VP Cells ("ViewProArea";5;7;1;4))
VP SET SELECTION ($currentSelection)

Gestire la posizione di visualizzazione della cella

Per visualizzare una cella al centro dell’area 4D View Pro, è possibile utilizzare la seguente riga di codice:

$displayCell:=VP Cell ("ViewProArea1";50;50)
VP SHOW CELL ($displayCell;vk position center;vk position center)

La posizione della cella non cambierà, ma la vista della cella verrà riposizionata orizzontalmente e verticalmente in modo che la cella venga visualizzata al centro (se possibile).

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.