wiegele
I'm new here

SetAllowEmpty wird nicht gespeichert

Hallo zusammen,

was muss ich machen um in einem Beanshell script setAllowEmpty zu setzen und auch wieder ins Template zu schreiben?

Bekomme das weder direkt über die beanshell Console hin, noch über mein Script.

Es kommen auch keine Fehlermeldungen.

SetAllowEmpty wird gesetzt.

Mit Template.save schreibt er die Änderung am GomeLement nicht zurück.

Meine FS Version ist 5.0

setAllowEmpty(template,GomeLement){

try{

    print(template.getReferenceName());

    if (template.getReferenceName().equals("template:standardabsatz")){

         print("-------------------------standardabsatz gefunden");

         if (!template.isLocked()){

              print("ist nicht Locked");

              template.setLock(true,false);

              GomeLement.setAllowEmpty(YesNo.YES);

              print(GomeLement.getAllowEmpty());

              print(GomeLement.getName().toString());

              template.save("script Änderung",false);

              template.setLock(false,false);

          }

    }

    }

    catch(e){

        print(e);

    if (template.isLocked()){

        print("anlocked");

    template.save(false);

    template.setLock(false,false);}

    }

}

Danke fürs lesen.

0 Kudos
1 Reply
StefanSchulz
I'm new here

Hallo,

vor dem Speichern müsste schon noch das Formular ins Template geschrieben werden. Eine Änderung an einem Element, das (möglicherweise) irgendwo im ausgelesenen Objektmodell steht, wird ohne Weiteres keine Auswirkung haben.

Gruß

Stefan

0 Kudos