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:
$view
http://webix.com/snippet/0ebcfb55