adding valueChanged events in sample

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-09-08 14:48:22 -05:00
parent e5eb2269db
commit 36106d882d
3 changed files with 18 additions and 0 deletions

View File

@ -116,6 +116,12 @@ class RadioBoxGroupViewController: ModelScrollViewController<DefaultRadioBoxGro
}
.store(in: &subscribers)
radioBoxGroup
.publisher(for: .valueChanged)
.sink { group in
print("Selected: \(group.selectedModel?.text ?? "none")")
}.store(in: &subscribers)
//set UI values
surfacePickerSelectorView.text = model.surface.rawValue
disabledSwitch.isOn = model.disabled

View File

@ -97,6 +97,12 @@ class RadioButtonViewController: ModelScrollViewController<DefaultRadioButtonGr
}
.store(in: &subscribers)
radioButtonGroup
.publisher(for: .valueChanged)
.sink { group in
print("Selected: \(group.selectedModel?.labelText ?? "none")")
}.store(in: &subscribers)
//set UI values
surfacePickerSelectorView.text = model.surface.rawValue
disabledSwitch.isOn = model.disabled

View File

@ -145,6 +145,12 @@ class RadioSwatchGroupViewController: ModelScrollViewController<DefaultRadioSwa
}
.store(in: &subscribers)
radioSwatchGroup
.publisher(for: .valueChanged)
.sink { group in
print("Selected: \(group.selectedModel?.text ?? "none")")
}.store(in: &subscribers)
//set UI values
surfacePickerSelectorView.text = model.surface.rawValue
disabledSwitch.isOn = model.disabled