Всё наврал, не смотрите предыдущий ответ. Проблема в том, что, как я понял, создавались новые формы, а старые не удалялись, поэтому возникали забавные коллизии.
В общем проблема была в неправильном добавлении формы, нужно было использовать не:
webix.ui(gdata, $$(‘workbench’));
а две комбинации:
$$(“workbench”).removeView(“myForm”);
$$(‘workbench’).addView(gdata, 0);
В итоге всё нормально заработало: http://webix.com/snippet/5318e86e
I still lied, did not see the previous answer. The problem is that, as I understand it, to create new forms, and old ones are not removed, so there were amusing conflict.
In general, the problem was in the wrong form addition need not be used:
webix.ui(gdata, $$(‘workbench’));
and two combinations:
$$(“workbench”).removeView(“myForm”);
$$(‘workbench’).addView(gdata, 0);
In the end everything worked fine: http://webix.com/snippet/5318e86e