add_areas Methode

add_areas(areas, check_intersection, check_edge)

Wendet die Validierung auf bestimmte Bereiche an.

def add_areas(self, areas, check_intersection, check_edge):
    ...
ParameterTypBeschreibung
areaslistDie Gebiete.
check_intersectionboolOb die Schnittmenge eines bestimmten Bereichs mit den Bereichen bestehender Validierungen überprüft wird.
Wenn eine Validierung in einem bestimmten Bereich (oder einem Teil davon) angewendet wurde,
dann sollte die vorhandene Validierung zunächst aus dem angegebenen Bereich entfernt werden.
Andernfalls können die generierten Validierungen beschädigt werden.
Wenn der Benutzer sicher ist, dass sich alle hinzugefügten Bereiche nicht mit einem vorhandenen Bereich überschneiden,
Dieser Parameter kann aus Leistungsgründen auf „false“ gesetzt werden.
check_edgeboolOb Sie den Rand der angewendeten Bereiche dieser Validierung überprüfen.
Die internen Einstellungen der Validierung hängen von dem oberen linken der angewendeten Bereiche ab,
Wenn also einer der angegebenen Bereiche der neue obere linke Bereich der angewendeten Bereiche wird,
Die internen Einstellungen sollten geändert und neu erstellt werden, da es sonst zu unerwarteten Ergebnissen kommen kann.
Wenn der Benutzer sicher ist, dass keiner dieser hinzugefügten Bereiche oben links ist,
Dieser Parameter kann aus Leistungsgründen auf „false“ gesetzt werden.

Bemerkungen

Bei dieser Methode entfernen wir alle alten Validierungen in einem bestimmten Bereich. Für den oberen linken der angewandten Bereiche von Validation ist zunächst die StartRow am kleinsten, zweitens ist seine Startspalte die kleinste jener Bereiche, die die gleiche kleinste Startzeile haben.

Siehe auch