Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Aktuelle »

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.

TccFieldStatus

  • 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;

  • Keine Stichwörter