``` init { Liabilities("Capital Account", "",...
# tornadofx
a
Copy code
init {
Liabilities("Capital Account", "", "12121212.00",
                        listOf(
                                Liabilities("Sandeep Kumar", "123561", "")
                        )))
}

treetableview<Liabilities> {
                        style {
                            backgroundColor += c("#dffeff")
                        }

                        addClass("tree-table-hidden-header")

                        column("", Liabilities::particulars)
                        column("", Liabilities::amount1)
                        column("", Liabilities::amount2)

                        isShowRoot = false

                        root = TreeItem(Liabilities("", "",
                                "", liabilities))

                        populate { it.value.voucherList }

                        root.isExpanded = true
                        root.children.forEach { it.isExpanded = true }

                        columnResizePolicy = TreeTableView.CONSTRAINED_RESIZE_POLICY

                    }


class Liabilities(
        val particulars: String,
        val amount1: String,
        val amount2: String,
        val voucherList: List<Liabilities>? = emptyList())
@edvin