Dynamic UI Modification - cannot resolve the error "Non unique view id:" when reloading a Form

For 2 days trying to resolve the "Non unique view id: " error message. The error is caused by this innocent line of code:

<config id="Form_Config_for_Element_2000" labelWidth="180" name="elementsConfig"/>

Have anybody seen this error before?
The form is pretty generic: http://webix.com/snippet/5b8de305

Just in case, here is the code I’m using to load the form (executed outside of example, in the grid):

function(id, e, node)
{
		var recordUserPageElement = this.getItem(id.row);
		webix.ajax("ConfigGenerator.ashx", function(text){
			var UIDesignerUserPagesAccordionItem = $$("PageElementPropsLayout");
			var childForm = UIDesignerUserPagesAccordionItem.getChildViews()[0]; 
			var configElementPropertiesForm = webix.markup.parse(text, "xml");

			if(childForm !== undefined) UIDesignerUserPagesAccordionItem.removeView(childForm);

			var configElementPropertiesForm = webix.markup.parse(text, "xml");
			UIDesignerUserPagesAccordionItem.addView(configElementPropertiesForm, 0);
		});

}

Hello,

Such error occurs when view with the same ID is going to be added. Make sure that childForm is really removed before addView is executed.

I tried it on the test layout - everything works well http://webix.com/snippet/c94c5271.

I don’t have duplicate ID, but the “Config” node does not support ID.
Is it possible that Webix cannot identify if “Config” exists when it loads data via “url”?

I suspect the problem can be caused:

  1. When “removeView” does not clean/destroy/destruct the View completely
  2. BECAUSE the “Config” DOES NOT support ID

Any ideas?

I tried it on the test layout - everything works well Code Snippet.

The problem is - I cannot duplicate the issue via Webix snippet UI, but it is reproducible on my dev lab: http://lab.softcreator.com/PageGenerator.ashx?PageID=1

Can you please describe exact steps how I can reconstruct the issue on the above page ?
( page itself works correctly for me )