Problem with id after upgrading to 3.4

I have such part of form:

{ view:"text", label:'URL', name:"url".....

It generated such html

<input id="url" type="text" ....

Why now, after upgrading to 3.4, input id is not “url” any more, but some numeric value? It is important, cause I use document.getElementById method to set background-color of input later.

Behavior was changed since Webix 3.1. For now, ID has generated automatically, as it must be unique.

Still, it is possible to get it as

$$("textId").getInputNode().id
// or $$("formId").elements.textName.getInputNode().id

But if you need to set the background color, you can change the corresponding attribute through the $view property:

http://webix.com/snippet/0ebcfb55