simpleTableCellEditor

fun <T, R> simpleTableCellEditor(cell: T.() -> R, result: T.(updatedCell: R) -> T, cellEditor: (table: MutableTable<T, *>, column: MutableColumn<T, R>, cell: R, index: Int, current: View, result: (R) -> T) -> EditOperation<R>): TableCellEditor<T, R>(source)

Creates a TableCellEditor that modifies a single cell R within a row T.

Return

a TableEditor

Parameters

cell

extracts the cell within the row to be edited

result

constructs the new row based on the updated cell

cellEditor

an EditOperation for the cell