XSD to XSD mapping.

We are in middle of selecting our UI component for our next release and are considering Webix Pro as one of the options. As part of the selection criteria we have a created a simple demo scenario that I would like to see on how it can be done in Webix. The project is to develop a UI component to build a mapping UI between two XSDs. The scope is as follows

  1. Divide the screen into three columns.
  2. Load a Source XSD in a tree table (lazy loading) in the left panel
  3. Load a Source XSD in a tree table (lazy loading) in the right panel
  4. Select a node from the left xsd and drop on a node on the right xsd
  5. A line should be drawn between the two nodes.
  6. The connected lines should be maintained while scrolling left or right tree table.

Let me know if this can be achieved with Webix.

Hello,

Webix can provide you the following features (exclusive of the obvious possibility to divide the layout into rows/columns):

  1. Dynamic loading for a tree;
  2. Supporting xml as one of the basic datatypes;
  3. Drag-n-drop support.

Here’s a quick snippet of the mentioned features:

http://webix.com/snippet/8dc51187

But unfortunately, there’s no ready-to-use solution for points 5-6.