кнопка добавления с текстовым полем в одной ячейке в табличном представлении - PullRequest
0 голосов
/ 15 марта 2019

в этом столбце я использую текстовое поле для редактирования и хочу добавить кнопку с текстовым полем в той же ячейке для открытия окна поиска

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
                            }
                        }
                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...