У меня есть несколько столбцов в виде таблицы, и я хотел бы, чтобы их ширина оставалась постоянной при расширении представления.Это кажется довольно простым с maxWidth = minWidth = 120.px
.Моя проблема в том, что я также хотел бы полностью отключить изменение размера столбцов пользователем.Это то, что у меня пока есть:
tableview(model) {
smartResize()
column("DATE", Model::date) {
isResizable = true // This is where it seems to work
style {
minWidth = 120.px
prefWidth = 120.px
}
cellFormat {
graphic = cache(rowItem.id) {
datepicker(rowItem.dateProperty) {
style {
textAlignment = TextAlignment.CENTER
maxWidth = 200.px
}
}
}
}
}
column("LAME/\nWCO", RWADetail::lameWco).makeEditable().style {
alignment = Pos.CENTER
}
column("DESCRIPTION", RWADetail::description).makeEditable().remainingWidth().style {
alignment = Pos.CENTER_LEFT
}
}
Однако это приводит к странному результату, когда пустые строки ниже имеют разную ширину.Это фрагмент результирующего столбца даты с несовместимым размером пустых строк:
Я на правильном пути?