Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Legen Sie eine neue /wiki/spaces/DOK/pages/13762656CategoryForm ohne Layout an.
  2. Erstellen Sie ein Formular für das Entity Category.
    1. Fügen Sie ein XdevFormLayout ein.
    2. Fügen Sie 3 XdevTextFields untereinander ein.
    3. Benennen Sie die XdevTextFields in den Properties > Name um in txtCategorynametxtDescriptiontxtPicture.
    4. Legen Sie für die XdevTextFields in den Properties > Caption die Beschriftungen CategorynameDescriptionPicture fest.
  3. Fügen Sie einen XdevButton in das XdevFormLayout ein und legen Sie in den Properties > Caption die Beschriftung Save fest.
  4. Fügen Sie Event buttonClick hinzu.
  5. Fügen Sie in das buttonClick Event den Code zum Auslesen der Formular-Komponenten ein. 

    Code Block
    languagejava
    themeConfluence
    Category category = new Category();
    
    
    // Readout the textFields and filling the entity 
    category.setCategoryname(this.textField.getValue());
    category.setDescription(this.textField2.getValue());
    category.setPicture(this.textField3.getValue());
    
    
    // Saving the entity
    entitytrytry {
        new CategoryDAO().save(category);
    } catch (Exception e) {
        // TODO: handle exception
    }

...