Tom
03/07/2021, 7:39 PMval tab_options = TabulatorOptions(
layout = Layout.FITCOLUMNS,
columns = listOf(
....
)
)
tabulator(Model.cov_List, options = tab_options)
Robert Jaros
03/07/2021, 9:00 PMRobert Jaros
03/07/2021, 9:01 PMTom
03/07/2021, 9:39 PMsuspend fun aktuelleFälle(bezirk: String) {
val newCases = caseService.aktuelleFälle()
cov_List.syncWithList(newCases)
}
Transfer between server and client side and syncing works. The data is in the ObservableList. The Tabulator rows get even created, but are empty (no text). Changing back to 4.0.0 in gradle.properties fixes the problem.Robert Jaros
03/07/2021, 9:42 PMTom
03/07/2021, 9:45 PM@Serializable
data class Cov_GKZ(
val Bezirk: String,
val GKZ: Int,
val AnzEin: Int,
val Anzahl: Int,
val AnzTot: Int,
val Anz7Tage: Int,
val Inz7Tage: Int
)
Robert Jaros
03/07/2021, 9:46 PMRobert Jaros
03/07/2021, 9:47 PM@JsExport
Robert Jaros
03/07/2021, 9:48 PMRobert Jaros
03/07/2021, 9:49 PMRobert Jaros
03/07/2021, 9:51 PM@JsExport
fixes the problem.Tom
03/07/2021, 9:54 PMTom
03/07/2021, 10:02 PM@Serializable
@OptIn(ExperimentalJsExport::class)
@JsExport
data class Cov_GKZ(
val Bezirk: String,
val GKZ: Int,
val AnzEin: Int,
val Anzahl: Int,
val AnzTot: Int,
val Anz7Tage: Int,
val Inz7Tage: Int
)
Doesn't solve the issue for me.Robert Jaros
03/07/2021, 10:15 PMRobert Jaros
03/07/2021, 10:15 PM@Serializable
@OptIn(ExperimentalJsExport::class)
@JsExport
data class Cov_GKZ(
val Bezirk: String,
val GKZ: Int,
val AnzEin: Int,
val Anzahl: Int,
val AnzTot: Int,
val Anz7Tage: Int,
val Inz7Tage: Int
)
val list = observableListOf(Cov_GKZ("a", 1, 2, 3, 4, 5, 6), Cov_GKZ("b", 2, 3, 4, 5, 6, 7))
// ...
root("kvapp") {
val tab_options = TabulatorOptions(
layout = Layout.FITCOLUMNS,
columns = listOf(ColumnDefinition("A", Cov_GKZ::Bezirk.name), ColumnDefinition("B", Cov_GKZ::GKZ.name))
)
tabulator(list, options = tab_options)
}
Robert Jaros
03/07/2021, 10:16 PMRobert Jaros
03/07/2021, 10:18 PMRobert Jaros
03/07/2021, 10:20 PMTom
03/07/2021, 10:34 PM