getRowTypes
internal fun getRowTypes(controlState: ControlState<List<RepeatableRow>>, controlContext: ControlContext, rowControls: Map<String, Control<*>>, globalStates: Map<String, ControlState<*>>): Triple<List<RepeatableRow>, List<RepeatableRow>, List<RepeatableRow>>
Analizuje stan kontrolki powtarzalnej i klasyfikuje wiersze według typu operacji. Używa globalnego stanu zamiast lokalnych stanów wierszy.
Return
Triple(nowe wiersze, usunięte wiersze, zmienione wiersze)
Parameters
controlState
stan kontrolki powtarzalnej
controlContext
kontekst kontrolki powtarzalnej (do budowania hierarchicznych nazw)
rowControls
mapa kontrolek w wierszu
globalStates
mapa wszystkich stanów formularza