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

Version 1 Aktuelle »

Parameter

(Column : Variant; Row : Integer; Status : TccFieldState; Message : String) : Boolean;

Beschreibung

SetState setzt die Tabellenzelle auf einen der vier verfügbaren Statis von TccFieldState. Column ist dabei entweder die Id oder der technische Name der Spalte. Der Benutzer sieht die angegebene Meldung beim Betreten der entsprechenden Zelle.

TccFieldStatus

  • ccFS_Okay
  • ccFS_Error
  • ccFS_Warning
  • ccFS_Note

Hinweis

Der Status ccFS_Error wirkt Export bzw. Heftungs-verhindernd.

Beispiel

// ==================================================================================
// Dynamischen Feldstatus setzen (Default-Sprache ist EN)
// ==================================================================================
Function SetCellState(Column : WideString; Row : Integer; State : Integer; MessageId : String; IsAnError : Boolean; Params);
begin
  if IsAnError = true then 
  begin 
    ccTable.SetState(Column,Row,State,
      Format(ccScriptEngine.GetResource('Message_'+MessageId+'_'+ccApplication.Language,
      ccScriptEngine.GetResource('Message_'+MessageId+'_EN','Message_'+MessageId+'_EN')),Params));
  end else
  begin
    ccTable.SetState(Column,Row,ccFS_Okay,'');
  end;
end;

  • Keine Stichwörter