Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#15

AW: MVC -- Daten-Validierung, komplexe Models und deren Darstellung

  Alt 18. Okt 2011, 10:22
Die Validierung lässt sich selten eindeutig zuordnen. Im Web - wo man nicht mal eben dem Model oder dem Controller sagen kann, dass jemand ein Zeichen eingetippt hat - wird die Validierung meist direkt im View vorgenommen.

Wenn man keine Bindings benutzt würde ich in Delphi den selben weg gehen. Also entweder eine Klasse, die sich an die entsprechenden Events der Controls anhängt oder eben die Controls erweitern / dekorieren. Mit Bindings die simplen Validierungen in den Bindings und die komplexen im Modell. Validierung der komplexen Bedingungen im View-Model könnte daran scheitern, dass nicht alle der benötigten Informationen public sind.
  Mit Zitat antworten Zitat