Versionen im Vergleich
verglichen mit
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
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
Info | ||
---|---|---|
| ||
Der Status ccFS_Error wirkt Export bzw. Heftungs-verhindernd. |
Beispiel
Codeblock | ||||
---|---|---|---|---|
| ||||
// ================================================================================== // 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; Procedure EventOnCheck; begin if ccFields.GetValue('Amount') < 10 then begin SetCellState('PosAmount',0,ccFS_Error,'TestErrorMsg',true,[]); end; end; |
Inhalt |
---|
Untergeordnete Seiten (Anzeige untergeordneter Seiten) | ||||
---|---|---|---|---|
|