story: Sync number input value when changed (#748)
Closed #741 https://github.com/user-attachments/assets/ec572918-a574-4adb-a8c0-c59010dc4d5e
This commit is contained in:
parent
05fea87ec4
commit
26b59ea23e
1 changed files with 12 additions and 2 deletions
|
|
@ -263,7 +263,12 @@ impl InputStory {
|
||||||
) {
|
) {
|
||||||
match event {
|
match event {
|
||||||
NumberInputEvent::Input(input_event) => match input_event {
|
NumberInputEvent::Input(input_event) => match input_event {
|
||||||
InputEvent::Change(text) => println!("Change: {}", text),
|
InputEvent::Change(text) => {
|
||||||
|
if let Ok(value) = text.parse::<i64>() {
|
||||||
|
self.number_input1_value = value;
|
||||||
|
}
|
||||||
|
println!("Change: {}", text);
|
||||||
|
}
|
||||||
InputEvent::PressEnter => println!("PressEnter"),
|
InputEvent::PressEnter => println!("PressEnter"),
|
||||||
InputEvent::Focus => println!("Focus"),
|
InputEvent::Focus => println!("Focus"),
|
||||||
InputEvent::Blur => println!("Blur"),
|
InputEvent::Blur => println!("Blur"),
|
||||||
|
|
@ -294,7 +299,12 @@ impl InputStory {
|
||||||
) {
|
) {
|
||||||
match event {
|
match event {
|
||||||
NumberInputEvent::Input(input_event) => match input_event {
|
NumberInputEvent::Input(input_event) => match input_event {
|
||||||
InputEvent::Change(text) => println!("Change: {}", text),
|
InputEvent::Change(text) => {
|
||||||
|
if let Ok(value) = text.parse::<u64>() {
|
||||||
|
self.number_input2_value = value;
|
||||||
|
}
|
||||||
|
println!("Change: {}", text);
|
||||||
|
}
|
||||||
InputEvent::PressEnter => println!("PressEnter"),
|
InputEvent::PressEnter => println!("PressEnter"),
|
||||||
InputEvent::Focus => println!("Focus"),
|
InputEvent::Focus => println!("Focus"),
|
||||||
InputEvent::Blur => println!("Blur"),
|
InputEvent::Blur => println!("Blur"),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue