User Interface DSL

DSL (Domain Specific Language)

Advantages

  • More expressive

  • Static check at compile time

  • No JavaScript / HTML Needed

Forms

        new UiFormSpecifier().ui user, {
            section "User", {
                field user.username_
                field user.firstName_
                field user.lastName_
                ajaxField user.manager_, this.&selectUserM2O
                field user.password_
            }
        // [ . . . ]
        }

Forms Validation

Graphical Components

  • Table

  • Filter

  • Form

  • Show

  • Charts

Extend components

  • File Previews

  • Full Text Search

  • JDBC driver to Query Model