ccFields.SetState
- Merve Yurdakul
- Dennis Balzuweit
Owned by Merve Yurdakul
Apr. 06, 2018
1 min read
Loading data...
Parameter
(Field : Variant; State : TccFieldState; Message : WideString) : Boolean;
Beschreibung
SetState setzt das Feld auf einen der vier verfügbaren Status (TccFieldState). Field ist dabei entweder die Id oder der technische Name des Feldes. Der Benutzer sieht die angegebene Meldung beim Betreten des entsprechenden Indexfelds.
TccFieldState
- ccFS_Okay
- ccFS_Error
- ccFS_Warning
- ccFS_Note
Hinweis
Der Status ccFS_Error wirkt Export bzw. Heftungs-verhindernd.
Beispiel
case ccApplication.Language of 'DE': ccFields.SetState('SteuerNr',ccFS_Error,'Bitte die Steuernummer prüfen!'); 'EN': ccFields.SetState('SteuerNr',ccFS_Error,'Please verify the tax number!'); end;
// ================================================================================== // Dynamischen Feldstatus setzen (Default-Sprache ist EN) // ================================================================================== Function SetFieldState(Field : WideString; State : Integer; MessageId : String; IsAnError : Boolean; Params); begin if IsAnError = true then ccFields.SetState(Field,State, Format(ccScriptEngine.GetResource('Message_'+MessageId+'_'+ccApplication.Language, ccScriptEngine.GetResource('Message_'+MessageId+'_EN','Message_'+MessageId+'_EN')),Params)) else ccFields.SetState(Field,ccFS_Okay,''); end;