Hallo!
Ich würde gern in einem Layout einen Button erstellen, der z. B. einen bestimmten Wert in ein Feld einträgt.
Mit folgender serverseitigen Regel funktioniert das auch:
@Rule(name=“Rabatt_01″, description=“Rabatt 10%“)
public class Rabatt implements CustomRule {
public void custom(CustomContext context) throws BusinessException {
Auftrag a = context.getBusinessObject(Auftrag.class);
BigDecimal bg;
bg = new BigDecimal(10.0);
a.setRabattInProzent(bg);
}
}
Meine Frage ist jetzt, ob das mit einer clientseitigen Regel oder einer Groovy-Regel auch möglich ist (oder ich eine einfache Möglichkeit übersehen habe, mit der man Buttons dazu bringt, solche einfachen Dinge zu tun 🙂 ). Der Datensatz wird jetzt nämlich immer vor der Befüllung abgespeichert, was zu viel Zeit kostet und unsinnig ist.
Danke,
Thomas