Home > Developing Using CodeFluent Entities > The Platform Independent Form Editor

The Platform Independent Form Editor

As announced in this post, the newest version (50401.587) of the Modeler features a Platform Independent Form Editor. This editor allows developers to define forms on their entities which will then be translated into actual screens by user interface producers.

For instance, let’s say I have the following Product entity:

01 - Entity

Well, instead of having all my properties aligned in a single column I’d like to have the picture on one side, and the rest of my properties on the other side. I could override the default inferred form by defining my own, such as this one:

02 - Form

The following screenshot shows the Form Editor in which you can define tabs, zones, columns, drag and drop fields and commands wherever you’d like.  At this stage we’re completely agnostic of the targeted platform: it may become Windows Forms, ASP.NET, WPF, or SharePoint screens.

For instance, defining the following form in my model and generating SharePoint web parts using the Microsoft SharePoint Producer generates the following screens:

  • To create a new product:

03 - Create

  • To view an existing product:

04 - View

  • To edit an existing product:

05 - Edit

  1. Malcolm Rhoda
    May 19, 2013 at 10:26 am

    The documentation with regard to the form editor is lacking in detail and examples. How does one add buttons and methods for a more customized form ? What about examples of how to create some sort of menu structure in the generated app.

  1. June 27, 2011 at 8:58 am
  2. February 10, 2012 at 6:52 pm
  3. April 16, 2012 at 10:38 am
  4. October 16, 2012 at 3:12 pm
  5. October 22, 2012 at 9:16 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s