Change form layout by dragging/dropping?

Hi,
I have plans to let an end user change the order/sequence of form items in a form. Is this somehow possible using drag/drop like functionality (so drag a formitem to another position in the form)?

I ask because I see that the formitem does not extend canvas and does not seem to have drag/drop functionality.

Or is there another standard smartclient way to make form layout changeable/configurable (for an enduser)?

gr. Martin

This is something that’s built into Visual Builder as part of Visual Builder OEM.

If you can’t use that, consider an interface in this style, or building a tool in which each FormItem is wrapped in a DynamicForm that also provides a drag handle to grip it by (which is what you see in Visual Builder).