Rich Web Forms

Easily create intuitive ajax forms using an easy-to-use drag & drop modeler


Mendix comes with out-of-the-box capabilities to build rich user interfaces that go beyond your average webform. Driving the latest standards and innovation in web technology, Mendix Forms capabilities include:

Mendix-features-rich-web-forms
  • Drag & drop Form Buildermaps
  • Out-of-the-box widget library
  • Smart context-behaviour
  • Easily integrate complex form logic
  • Conditional formatting
  • Internationalization
  • Easily styled using CSS
  • Rich API to build your own widgets

An intuitive drag & drop form builder


Mendix Business Modeler is outfitted with an innovative drag & drop modeling editor – the Form Builder – to visually design user-friendly user interfaces. Business analysts and functional designers can visually design form layout, form logic and navigation flows and deploy a working version in a matter of seconds. Results can directly be shown to the end-user and feedback can be processed on the spot.

Widgets


The Form builder comes with a set of out-of-the-box widgets, including:

  • Textbox
  • Datagrid
  • Label
  • Reference selector
  • Reference set selector
  • Text area
  • Datepicker
  • Image uploader
  • Dataview
  • Template grid
  • Table
  • Tab control
  • Horizontal split pane
  • Vertical split pane
  • Checkbox
  • Action trigger
  • Dropdown
  • Image viewer
  • External link
  • File manager
  • etc

Custom widgets


If you feel you need a widget that is not provided out-of-the-box, no problem! The Mendix Webclient comes with a sophisticated plug-in infrastructure, that lets you build your own custom widgets.

Databinding


The Rich Forms DSL is fully integrated with the Domain Model DSL. Using a drag & drop connector attributes can easily be connected to a widget.

Conditional formatting


Mendix is equipped with advanced conditional formatting features, meaning the lay-out and behavior of the form is dependent on certain values selected by the user. For example, certain datafields can be made invisible or read-only, based on certain values in a drop-down box.

Theming


With Mendix it is easy to integrate your application into your corporate branding using themes. With a theme, your own look & feel can be applied to any Mendix application using your own CSS. It is even possible to switch themes runtime, or use different themes based on the current user.

Internationalisation


Mendix supports advanced internationalisation and translation features. Each form can easily be translated and displayed in any language. Mendix even supports right-to-left interfaces. Click here for more info.