beforeRenderTable

2026.7

Versionshinweise

26.7

Code

void beforeEditTable()

Beschreibung

Diese Methode wird aufgerufen, wenn ein Datensatz in der Tabelle bearbeitet werden soll. Nutzen Sie TableUtils den Schreibschutz und die Pflichtelfeigenschaft mit setReadOnly und setRequired zu setzen.

Beispiele

Groovy
void beforeEditTable()
{
  if(ScriptUtils.equal("E", FieldUtils.getValue("ActStatusKey.Activity")))
  {
    TableUtils.setReadOnly(true, GUIConstants.ALL_FIELDS);
  }
  if(ScriptUtils.equal("O", FieldUtils.getValue("ActStatusKey.Activity")))
  {
    TableUtils.setRequired(true, "Location.Activity");
  }
}

2016.1

Versionshinweise

16.1

Code

Groovy
void beforeRenderTable()

Beschreibung

Diese Methode wird aufgerufen, wenn ein Datensatz in der Tabelle angezeigt wird. Nutzen Sie TableUtils, um die Anzeige in der Tabelle zu konfigurieren.

Hinweis Web Client

Im Web Client wird die Methode bei Verwendung der Mehrfachbearbeitung in der Liste ausgeführt. Sie hat keinen Einfluss auf die Suchergebnisliste. Zusätzlich wird aus den TableUtils nur die Methode setReadOnly unterstützt.

Beispiele

Groovy
void beforeRenderTable()
{
  if(ScriptUtils.equal("E", FieldUtils.getValue("ActStatusKey.Activity")))
  {
    TableUtils.setReadOnly(true, GUIConstants.ALL_FIELDS);
  }
  if(ScriptUtils.equal("O", FieldUtils.getValue("ActStatusKey.Activity")))
  {
    TableUtils.setForegroundColor(GUIConstants.COLOR_BLUE, "ActStatusKey.Activity", "Subject.Activity");
  }
}