SmartClient Version: v13.1p_2025-02-21/AllModules Development Only (built 2025-02-21)
Firefox, Chrome on MacOS
Hello, I was expecting the valueChanged event on ToggleSwitch to be triggered only by user interaction (like FormItem.changed), but I noticed that it also fires when calling ToggleSwitch.setValue and even on creation when using value or defaultValue. Is this a bug?
testcase:
Firefox, Chrome on MacOS
Hello, I was expecting the valueChanged event on ToggleSwitch to be triggered only by user interaction (like FormItem.changed), but I noticed that it also fires when calling ToggleSwitch.setValue and even on creation when using value or defaultValue. Is this a bug?
testcase:
Code:
isc.VLayout.create({
membersMargin: 5,
members: [
isc.Header.create({title: "Standalone Toggle"}),
isc.ToggleSwitch.create({
ID: "toggleSwitch",
value: true,
valueChanged: function (newValue, oldValue) {
isc.logEcho("valueChanged")
}
})
]
});
Comment