|
|
|
|
@ -77,15 +77,18 @@ class TransactionDataFragment : EditableDataFragment(), StaticRowRepresentableDa |
|
|
|
|
super.onRowValueChanged(value, row) |
|
|
|
|
rowRepresentableAdapter.refreshRow(row) |
|
|
|
|
|
|
|
|
|
GlobalScope.launch(Dispatchers.Main) { |
|
|
|
|
delay(200) |
|
|
|
|
when(row) { |
|
|
|
|
TransactionRow.BANKROLL -> onRowSelected(0, TransactionRow.TYPE) |
|
|
|
|
TransactionRow.TYPE -> onRowSelected(0, TransactionRow.AMOUNT) |
|
|
|
|
if (primaryKey == null) { // automatically change the row for new data |
|
|
|
|
GlobalScope.launch(Dispatchers.Main) { |
|
|
|
|
delay(200) |
|
|
|
|
when(row) { |
|
|
|
|
TransactionRow.BANKROLL -> onRowSelected(0, TransactionRow.TYPE) |
|
|
|
|
TransactionRow.TYPE -> onRowSelected(0, TransactionRow.AMOUNT) |
|
|
|
|
// TransactionRow.AMOUNT -> onRowSelected(0, TransactionRow.DATE) |
|
|
|
|
// TransactionRow.DATE -> onRowSelected(0, TransactionRow.COMMENT) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |