metodo add_areas

add_areas(areas, check_intersection, check_edge)

Applica la convalida a determinate aree.

def add_areas(self, areas, check_intersection, check_edge):
    ...
ParametroTipoDescrizione
areaslistLe zone.
check_intersectionboolSe controlla l’intersezione di una determinata area con le aree di convalida esistenti.
Se una convalida è stata applicata in una determinata area (o parte di essa),
quindi la convalida esistente dovrebbe essere rimossa in un primo momento da una determinata area.
In caso contrario, potrebbe verificarsi un danneggiamento delle convalide generate.
Se l’utente è sicuro che tutte le aree aggiunte non si intersecano con nessuna area esistente,
questo parametro può essere impostato su false per considerazioni sulle prestazioni.
check_edgeboolSe controllare il bordo delle aree applicate di questa convalida.
Le impostazioni interne della convalida dipendono da quella in alto a sinistra dei suoi intervalli applicati,
quindi se una delle aree date diventerà la nuova in alto a sinistra degli intervalli applicati,
le impostazioni interne devono essere modificate e ricostruite, altrimenti potrebbero verificarsi risultati imprevisti.
Se l’utente è sicuro che nessuna di queste aree aggiunte sia in alto a sinistra,
questo parametro può essere impostato su false per considerazioni sulle prestazioni.

Osservazioni

In questo metodo, rimuoveremo tutte le vecchie convalide in una determinata area. Per quello in alto a sinistra degli intervalli applicati di Validation, in primo luogo il suo StartRow è il più piccolo, in secondo luogo la sua StartColumn è la più piccola di quelle aree che hanno la stessa StartRow più piccola.

Guarda anche