Could you please provide more details on your case? As far as I can see, the switch control works smoothly in the mentioned conditions: https://snippet.webix.com/64hxbeix
I set parameter checkValue and now is working.
But this is really bad way!
Json has boolean and switch should work as boolean not as a string. Why I have to set checkValue to “true”. Default checkValue is set to 1 and 0 it should be true and false (this is JavaScript not C, there are booleans). I didn’t check if it is a string (“1”) or number (1). But in my second case…
…I also found why I have recursion. Because checkbox value is now “0” or “1” (yes string) and in JavaScript if (“0”) is true. So now I have to parseInt. I mean this is bad. Why is there no boolean in the first place?