в этом столбце я использую текстовое поле для редактирования и хочу добавить кнопку с текстовым полем в той же ячейке для открытия окна поиска
column("code", StockMoveLine::itemCode).useTextField {
button("search"){
action {
lineStockItem.item = StockItem()
lineStockItem.isItemSelected = false
lineStockItem.internalView = false
val viewScope = Scope()
lineStockItem.internalView = true
setInScope(lineStockItem, viewScope)
println("--------------------------------------")
openInternalWindow<StockItemList>(viewScope)
lineStockItem.isItemSelectedProperty.onChange {
selectionModel.selectedItemProperty().value.stockItem = lineStockItem.item
selectionModel.selectedItemProperty().value.itemCode = lineStockItem.item.code
this@tableview.refresh()
}
}
}
runAsync {
var finded = stockItems.find { it ->
it.code.equals(selectionModel.selectedItemProperty().value.itemCode)
}
if (finded != null) {
selectionModel.selectedItemProperty().value.stockItem = finded
}
}
}