Hywel Bennett
05/26/2021, 1:56 PMRobert Jaros
05/26/2021, 1:59 PM@JsExport
to your model data class.Hywel Bennett
05/26/2021, 2:00 PMRobert Jaros
05/26/2021, 2:00 PMHywel Bennett
05/26/2021, 2:00 PMHywel Bennett
05/26/2021, 2:00 PMHywel Bennett
05/26/2021, 2:00 PMHywel Bennett
05/26/2021, 2:10 PM@JsExport
class Child(val name: String)
@JsExport
class Parent(val name: String, val child: Child)
fun Container.parentTable(parents: List<Parent>) {
tabulator(
parents, options = TabulatorOptions(
columns = listOf(
ColumnDefinition("Parent Name", "name"),
ColumnDefinition("Child Name", "child.name"),
)
)
)
}
fails with:
Uncaught TypeError: Cannot set property name of #<Child_0> which has only a getter
at e.n._setNestedData (tabulator.min.js?7558:2)
at u.setValueActual (tabulator.min.js?7558:5)
at u.build (tabulator.min.js?7558:4)
at new u (tabulator.min.js?7558:4)
at e.n.generateCell (tabulator.min.js?7558:3)
at eval (tabulator.min.js?7558:2)
at Array.forEach (<anonymous>)
at t.generateCells (tabulator.min.js?7558:2)
at l.generateCells (tabulator.min.js?7558:4)
at l.initialize (tabulator.min.js?7558:4)
Hywel Bennett
05/26/2021, 2:11 PMHywel Bennett
05/26/2021, 2:11 PMHywel Bennett
05/26/2021, 2:11 PMHywel Bennett
05/26/2021, 2:12 PMHywel Bennett
05/26/2021, 2:15 PMRobert Jaros
05/26/2021, 2:18 PMHywel Bennett
05/26/2021, 2:19 PMRobert Jaros
05/26/2021, 2:19 PMRobert Jaros
05/26/2021, 2:20 PMHywel Bennett
05/26/2021, 2:22 PMHywel Bennett
05/26/2021, 2:23 PM