jschneider
02/12/2021, 8:37 AMUncaught TypeError: tmp0_safe_receiver.TouchSpin is not a function
afterInsert_14 neckarIT-ui.js:56336
invoke_171 neckarIT-ui.js:42550
factory_82 neckarIT-ui.js:44165
patch snabbdom.js:300
patch_1 neckarIT-ui.js:33427
reRender neckarIT-ui.js:48444
refresh_23 neckarIT-ui.js:43708
addInternal_14 neckarIT-ui.js:48692
add_60 neckarIT-ui.js:48697
main neckarIT-ui.js:46831
main$default neckarIT-ui.js:46848
invoke_816 neckarIT-ui.js:94297
factory_373 neckarIT-ui.js:94354
Root_init_$Init$ neckarIT-ui.js:48085
Root_init_$Create$ neckarIT-ui.js:48090
root neckarIT-ui.js:48486
start_1 neckarIT-ui.js:94318
startApplication$start neckarIT-ui.js:33300
invoke_125 neckarIT-ui.js:33327
factory_66 neckarIT-ui.js:33347
startApplication neckarIT-ui.js:33283
main_0 neckarIT-ui.js:94327
<anonymous>
jschneider
02/12/2021, 8:37 AMRobert Jaros
02/12/2021, 8:50 AMjschneider
02/12/2021, 9:41 AMval roofSizeFormPanel = formPanel<RoofSizeFormModel>() {
add(RoofSizeFormModel::width, spinner(label = "Width") {
max = 5_000.0
min = 500.0
}, true)
add(RoofSizeFormModel::height, spinner(label = "Height") {
max = 5_000.0
min = 500.0
})
}
jschneider
02/12/2021, 9:41 AM@Serializable
data class RoofSizeFormModel(
val name: String = "asdf",
val width: @mm Double = 77.0,
val height: @mm Double = 50.0,
) {
Robert Jaros
02/12/2021, 9:56 AMRobert Jaros
02/12/2021, 10:00 AMspinner()
with FormPanel.add()
Robert Jaros
02/12/2021, 10:01 AMSpinner(..).apply { ... }
jschneider
02/12/2021, 10:06 AMRobert Jaros
02/12/2021, 10:09 AM